随笔分类 -  图论算法 - 二分图匹配

摘要:若从座位$i$可以看到$j$,则在$i$、$j$连一条无向边。 显然这个图是二分图,题目要求的就是它的最大独立集(一条边的两个节点只能选一个)。 跑一遍最大匹配即可。 注意各种清零。建图的话以稳为主,编号用$x (m 1)+y$就行,不能用的座位的冗余就让它冗余好了。 阅读全文
posted @ 2016-09-21 21:56 Armeria 阅读(136) 评论(0) 推荐(0)
摘要:之前一直把矩阵的元素以为是给定的$m$以内… 然后才发现… ​ 哔了狗了… ​ 二分图匹配咯… 如果第$i$行第$j$列是黑色,那么在代表这一行和这一列的两个节点之间连边。然后匈牙利算法跑一遍,判断最大匹配是否是$n$即可。有若干种想法可以证明(伪)它的正确性。如果某一组输入对应的二分图的最大匹... 阅读全文
posted @ 2016-01-18 21:38 Armeria 阅读(229) 评论(0) 推荐(0)