![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二分图
文章平均质量分 53
Zolrk
这个作者很懒,什么都没留下…
展开
-
封锁阳光大学【二分图染色】洛谷P1330
从题目中可以看出,能够完全封锁的图一定是一个二分图 只要占领一个点集(U或V)就可以封锁全部的道路 最少的河蟹数量就是较少的那个点集 上图中最少需要4只河蟹(V集合) 用dfs染色法判断是否为二分图,再用两个变量来记录不同颜色的点数 二分图中,若染源点为1,则源点的子节点染色为2,源点的,子节点的子节点染色为1 如果遇到了子节点和父节点颜色相同的情况,则无法构成二分图 因为如果颜色原创 2017-07-22 09:01:23 · 367 阅读 · 0 评论 -
二分图学习笔记
二分图判定 使用黑白染色法,把与一个点相连的所有节点都染成与这个点不同的颜色,这样点就会被分为黑与白两个集合,如果说染色时出现了冲突,比如两个相连的点颜色均为黑色,那么黑点集中出现了边,此图便不是二分图 二分图最大匹配 任意两条边都没有公共端点的边集成为图的一组匹配,二分图中,对于包含边数最多的一组匹配称为二分图的最大匹配。匹配上的点称为匹配点,相应的有匹配边,非匹配边/点 增广路...原创 2018-07-18 11:13:02 · 218 阅读 · 0 评论 -
P2055 [ZJOI2009]假期的宿舍 - 二分图最大匹配
把人和床分开考虑,题目说每个人只能睡和自己直接认识的人的床,就是一种边的关系,但是并不是人与人,实际上人与人之间连边是很难处理的,但是如果把人和床连边,就是一张二分图,左右两边分别是不同的东西,然后求一下最大匹配就好了 没思路的时候换换角度,看能不能搞出什么“新东西”来 注意多组数据不超时的情况下能用memset尽量用,有时候感觉某个数组可以不清空但实际上是需要清空的 还有注意连边的时候没那么简单...原创 2018-10-05 16:31:04 · 215 阅读 · 0 评论