二分图最大权匹配有km算法和网络流算法 km算法模板默认解决最大权匹配的问题 而使用最小费用最大流 是解决最小权匹配问题 这两种办法都可以求最大最小权 需要两次取反 TAT 感觉讲km会很难的样子... P hdu2255 km的模板题 Q hdu3488 是一个要求将所有的点连为一些环 并且边权的 ...
分类:
其他好文 时间:
2017-01-09 19:55:29
阅读次数:
211
这次打算法马拉松是在星期五的晚上,发挥还算正常(废话,剩下的题都不会= =)。 讲讲比赛经过吧。 8:00准时发题,拿到之后第一时间开始读。 A配对,看上去像是二分图最大权匹配,一看范围吓傻了,先跳过读后面的题。 B完全二叉树的方差,大概看了一遍,好神的样子,跳过。 C多项式?好吧没学过FFT和NT ...
分类:
编程语言 时间:
2017-01-05 21:42:59
阅读次数:
309
Going Home Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22088 Accepted: 11155 Description On a grid map there are n little men and n hou ...
分类:
其他好文 时间:
2016-12-02 22:21:43
阅读次数:
206
【题意】 有 n 件工作要分配给 n 个人做。第 i 个人做第 j 件工作产生的效益为 cij 。 试设计一个将n 件工作分配给 n 个人做的分配方案, 使产生的总效益最大。 输入文件示例input.txt52 2 2 1 22 3 1 2 42 0 1 1 12 3 4 3 33 2 1 2 1 ...
分类:
其他好文 时间:
2016-11-06 22:39:48
阅读次数:
273
题意:给你一个有向图,边有权值,现在要你求若干个环包含所有的顶点,并且每个顶点只出现一次(除了一个环中的起始点)使得华中所有边得权值之和最小。
像这杨构成圈并且每个点只能属于一个圈的题, 可以转化成2 分图, 每个点只能属于一个圈, 那么出度和入度必定为1 , 那么把一个点拆开i, i`, i控制入读, i` 控制出度, 流量只能为1 。 那么对于原来途中有的边 可以 i -...
分类:
其他好文 时间:
2016-05-13 02:29:31
阅读次数:
231
奔小康赚大钱
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit Status Practice HDU
2255
Description
传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。
这可是一件大事,关系到人...
分类:
其他好文 时间:
2016-05-13 01:43:19
阅读次数:
151
模板复习计划。图论:最短路:Dijkstra SPFA Floyed最小圈(*) 二维Dijkstra、SPFA倍增Floyed(*)最小生成树,各种生成树(里面有些还不会) 最小树形图二分图:各种概念,二分图最大权匹配(KM), HC算法(*)网络流:(把所有建模都看一遍,,,不管会不会的)费用流 ...
分类:
其他好文 时间:
2016-04-18 07:42:11
阅读次数:
120
这个算法的本质还是不断的找增广路; KM算法的正确性基于以下定理:若由二分图中所有满足A[i]+B[j]=w[i,j]的边(i,j)构成的子图(称做相等子图)有完备匹配,那么这个完备匹配就是二分图的最大权匹配。 这个定理是显然的。因为对于二分图的任意一个匹配,如果它包含于相等子图,那么它的边权和等于 ...
分类:
编程语言 时间:
2016-04-16 18:31:37
阅读次数:
229
奔小康赚大钱 Problem Description 传说在遥远的地方有一个很富裕的村落,有一天,村长决定进行制度改革:又一次分配房子。 这但是一件大事,关系到人民的住房问题啊。村里共同拥有n间房间,刚好有n家老百姓,考虑到每家都要有房住(假设有老百姓没房子住的话。easy引起不安定因素),每家必须 ...
分类:
编程语言 时间:
2016-04-15 18:15:45
阅读次数:
195