DFS树
文章平均质量分 56
ZigZagK
一个蒟蒻。
展开
-
BFS树&DFS树
ps:接下来讨论的都是无向图。BFS树定义用BFS遍历一张图时得到的树,可能存在非树边。性质非树边只会存在于同层或相邻两层。作用可以将图分层,比较经典的应用是Dinic刷最大流。 其他有什么用啊?不知道啊好像没啥用了。 DFS树定义用DFS遍历一张图时得到的树,可能存在非树边。性质非树边只会连向祖先,不会出现一棵子树连向另一棵子树的情况,因为这违反DFS的规则,如图: 非树边-环我们会发现,D原创 2017-07-30 11:14:22 · 4216 阅读 · 3 评论 -
【二分图染色判奇环+DFS树判偶环】HDU5215[Cycle]题解
题目概述给出一张 nn 个点, mm 条边的有向图,问是否存在奇环和偶环。解题报告通过二分图染色我们可以判断出奇环,同时可以判断部分偶环,但遗漏了两个奇环叠加起来变为一个偶环的情况。所以我们再给每个点 xx 记录 ti[x]ti[x] 表示 xx 被几个奇环覆盖。那么如果存在 ti[x]>1ti[x]>1 就说明存在偶环,用差分的思想就可以快速求出 ti[x]ti[x] 了。示例程序#include原创 2017-07-30 11:23:07 · 737 阅读 · 0 评论