【每日一题】5月21日题目精讲 图
题号 NC52275
名称 图的遍历
来源 牛客小白月赛17
戳我进入往期每日一题汇总贴~
往期每日一题题单
如果你在题库做题时遇到了喜欢的题目,欢迎推荐给邓老师~ 点击查看详情
题解
首先,图要连通,不连通的话肯定不行,所以先加上边连通它,加边数量为现有连通块数量-1。连通以后我们再来考虑,如果没有环,那么怎么走过去就会怎么回来,走两步跳过的那些点怎么都走不到,只存在偶环的情况也类似。只有奇数个点的环才是转两圈就走到了所有的点然后其他的每个点也都能走到了,所以我们只需要判断是不是有奇环存在就可以了,如果存在那么答案就是连通块个数,如果不存在就要加一。(加一条边怎么都能连出一个奇环出来。)
看完邓老师的题解,记得自己去做题提高呀~
欢迎各位大佬来做题写题解,也欢迎大家踊跃在当日讨论贴中提问!
活动奖励:
在牛客博客中写出题解,并回复地址
审核通过可获得(依据题目难度和题解的内容而定)
本道题目5月28日中午12:00之前写的题解有获得牛币资格~
牛客博客开通方式
- 如何开通牛客博客:https://www.nowcoder.com/discuss/202952
- 如何使用博客搬家功能:进入博客--->设置--->底部博客搬家
- 如果你对牛客博客有任何意见或建议:牛客博客意见反馈专贴