二分匹配(KM)
inlcude_cx
这个作者很懒,什么都没留下…
展开
-
HDU 2255 奔小康赚大钱(KM算法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2255 好久都没有更新博客了……好惭愧2255 奔小康赚大钱(KM算法)" TITLE="HDU 2255 奔小康赚大钱(KM算法)" /> 这题是标准的KM算法,贴上大神的解释吧…… Kuhn-Munkras算法流程: (1)初始化可行顶标的值 (2)用匈牙利算法寻找完备匹配 (原创 2012-12-05 17:15:19 · 362 阅读 · 0 评论 -
HDU 1533 Going Home (KM算法)
原文链接:http://acm.hdu.edu.cn/showproblem.php?pid=1533 这个题也是KM算法,详解见上一篇文章,但是需要转化为KM模型,求出所有men到所有House的花费,构建成一个图,然后用KM就可以解了 代码: C语言: 高亮代码由发芽网提供 #include #include #include #define M 110 #define原创 2012-12-05 17:15:21 · 331 阅读 · 0 评论 -
HDU 1150 Machine Schedule(二分…
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1150 二分匹配题,题目求最小重启次数,即最小点覆盖,x集合为所有A机器模式,y集合为所有B机器模式,任务为边,求最小点覆盖,即图最大二分匹配,匈牙利算法 有一点非常坑爹,循环要从1开始,可是我貌似在题中没找到提示(或许我英文解读能力不够?)只看见了个Mode_0,Mode_1,就以为是从0开始循原创 2012-12-05 17:15:23 · 321 阅读 · 0 评论 -
HDU 2063 过山车(二分匹配)
过山车 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3880 Accepted Submission(s): 1646 Problem Description RPG girls今天和大家一起去游乐场玩,终于可以坐上梦寐以求原创 2012-12-05 17:14:34 · 386 阅读 · 0 评论 -
HDU 1083 Courses (二分匹配)
Courses Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1655 Accepted Submission(s): 743 Problem Description Consider a group of N students an原创 2012-12-05 17:14:52 · 307 阅读 · 0 评论 -
HDU 2853 Assignment(KM匹配)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2853 因为我们要变动最小,所以对在原计划中的边要有一些特殊照顾,使得最优匹配时,尽量优先使用原计划的边,这样变化才能是最小的且不会影响原匹配。 根据这个思想,我们可以把每条边的权值扩大k倍,k要大于n。然后对原计划的边都+1。精华全在这里。我们来详细说明一下。 全部边都扩大了k倍,而且k比原创 2012-12-05 17:15:40 · 371 阅读 · 0 评论