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

浙公网安备 33010602011771号