二分图判定
ZigZagK
一个蒟蒻。
展开
-
【二分图染色判奇环+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 · 738 阅读 · 0 评论 -
【二分图染色】AtCoder CODE FESTIVAL 2017(qual B)C[3 Steps]题解
题目概述给出 nn 个点, mm 条无向边(保证没有自环和重边,且图联通)。如果两个点之间存在长度为 33 的边,就添加一条边(之后也可以走这条边)。求最多加多少边。解题报告和YZ哥哥一起打AtCoder……被切了C的YZ哥哥虐翻……首先我们会发现如果有一组满足的点对 (u,v)(u,v) ,不管添加了多少新边,这组点对将依然满足。也就是说,只要执行能加就加的策略,答案就是固定的。那么我们可以得出重原创 2017-10-11 18:50:37 · 326 阅读 · 0 评论