二分图的匹配
1|0定义
有点扩展域并查集的意思~
如果一张无向图的
2|0性质
- 如果两个集合中的点分别染成黑色和白色,可以发现二分图中的每一条边都一定是连接一个黑色点和一个白色点。
- 二分图不存在长度为奇数的环。
- 因为每一条边都是从一个集合走到另一个集合,只有走偶数次才可能回到同一个集合。
3|0二分图判定
3|1定理
由性质可推出判定定理:
一张无向图是二分图,当且仅当图中不存在奇环(长度为奇数的环)。
3|2方法
根据该定理,我们可以用染色法进行二分图判定。
大致思想为:
- 尝试用黑白两种颜色标记图中的节点。
- 当一个节点被标记后,它的所有相邻节点应该被标记为与它相反的颜色。
- 若标记过程中产生冲突,说明图中存在奇环。
基于
3|3例题
对最大冲突值二分答案。
把所有仇恨程度大于当前
这张无向图的节点需要被分成两个集合(两个监狱),并且集合内部没有边(同一个监狱内没有仇恨程度大于
4|0二分图最大匹配
__EOF__

本文作者:Kdlyh
本文链接:https://www.cnblogs.com/kdlyh/p/17887202.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/kdlyh/p/17887202.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下