
二分图匹配
文章平均质量分 70
SaltyFishWei
这个作者很懒,什么都没留下…
展开
-
USACO 4.2.2The Perfect Stall 完美的牛栏(二分图最大匹配)
题目描述: 农夫约翰上个星期刚刚建好了他的新牛棚,他使用了最新的挤奶技术。不幸的是,由于工程问题,每个牛栏都不一样。第一个星期,农夫约翰随便地让奶牛们进入牛栏,但是问题很快地显露出来:每头奶牛都只愿意在她们喜欢的那些牛栏中产奶。上个星期,农夫约翰刚刚收集到了奶牛们的爱好的信息(每头奶牛喜欢在哪些牛栏产奶)。一个牛栏只能容纳一头奶牛,当然,一头奶牛只能在一个牛栏中产奶。 给出奶牛们的爱好的信息原创 2015-07-27 11:54:14 · 1863 阅读 · 0 评论 -
Ural1109 Conference(二分图匹配)
题目大意:每个顶点要求至少连一条边,求覆盖完全部顶点的最少边数 思路:二分图匹配的模板题,每个顶点被一条边覆盖,则要用N+M条边。但每条匹配的边却覆盖着2个顶点,就少用1条边。因此,最多可以少用的边数恰等于最大匹配数。故有: 最少边数 = N + M - 最大匹配数 #inclu原创 2015-07-27 17:49:27 · 421 阅读 · 0 评论 -
ZOJ1654 Place the Robots (二分图匹配)
问题描述:有一个N*M(N,M 思路:跟ZOJ1002 Fire net 很相似的一道题。刚开始做这道题的时候我还以为是状压DP,后来想了下如果是状压DP的话需要考虑前面的情况太多。然后想了一下迭代加深搜索,应该也可以做。其实这道题的真正原型是求图的最大独立集问题,也就是二分图匹配问题。 因此,在问题的原型中,草地,墙这些信息不是我们所关心的,我们关心的只是空地原创 2015-07-27 21:59:59 · 688 阅读 · 0 评论 -
HDU2819 Swap (二分图匹配)
题目大意:给你一个n*n(n 思路:看到这道题首先想到的应该是搜索,然而看了一下数据范围n 然后仔细分析一下目标状态,是对角线全部为1,那么把它打乱了之后就是每一行每一列都有一个1,而且这个1不冲突(类似于8皇后问题)。 例如n=3时的一种目标状态为:1 0 0 它可以由这几个状态转化而来: 0 1 0 0 1 0 0 0 1 1 0 0原创 2015-07-28 15:12:38 · 480 阅读 · 0 评论