首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[NOIP2015]信息传递
4条解析
开通博客写题解
威风镰鼬
发表于 2021-06-22 23:02:12
思路 这道题的大意就是要我们求最小环的长度。我们知道这是一个n个顶点n条边的图,所以每一块最多只有一个环,并保证图中有环。我们可以从任意一个点开始搜索,如果碰到了原来记录过的顶点,那么就记录答案并跳出。如果下一个点已经被记录过了并且不是同一次搜索,那么直接跳出就好了。这个是一个O(n)的做法。 代码
展开全文
//xg
发表于 2023-07-01 16:12:24
就是dfs一遍就行了,找到每一个环。给每一个数赋值一个x,但是如果是这样一个环4->1->2->3->2,一开始遍历了1到2就结束,没有经过4,但是遍历4的时候,因为st[1]=true就结束了,导致w[4]+1-w[1]的答案,是不允许的,况且没有必要走下去了,一开始从遍历
展开全文
savage
发表于 2019-09-01 19:14:06
题目描述 有 n 个同学(编号为 1 到 n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编号为Ti的同学。
展开全文
savage
发表于 2019-09-07 16:25:28
算法知识点: 图论,找环 复杂度: 解题思路: 由题意,我们需要在所有点的出度均是1的有向图中,求出最小环的长度。 首先我们考虑一下所有点的出度均是1的有向图的性质:即一个环上挂着很多路径,而且不管从哪个点出发,最终都会走到某个环上。 因此我们可以借助于栈结构来找出
展开全文
查看本题
查看本题讨论
相关比赛
154-NOIP历年真题练习-提高组
进入比赛
263-NOIP2015提高组复赛
进入比赛
3708-牛客假日团队赛31
进入比赛
26077-2021秋季算法入门班第九章习题:图论
进入比赛
26908-蓝桥杯基础技能树
进入比赛
等你来战
查看全部
牛客挑战赛80
报名截止时间:2025-06-27 22:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题