步骤: 1.首先要找到所有居民愿意花钱最多的 那个房子。 题目中用到lx,ly数组,是为了同时调节两个数组,使得权值和最大。 或者说当要松弛的时候使得 本来最大的矛盾权值和 尽可能的损失小一些来得到 满足条件的最大权值和! 2.(lx[x]+ly[y]-w[x][y]=0)条件下进行匈牙利算法。 # ...
分类:
其他好文 时间:
2020-07-27 09:27:42
阅读次数:
64
Description 传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。 这可是一件大事,关系到人民的住房问题啊。村里共有 $n$ 间房间,刚好有 $n$ 家老百姓,考虑到每家都要有房住(如果有老百姓没房子住的话,容易引起不安定因素),每家必须分配到一间房子且只能得 ...
分类:
其他好文 时间:
2018-10-10 12:14:19
阅读次数:
169
二分图最大匹配基础 详见 这题是最大权二分图匹配模板 讲解 (小黄书上也是有的,讲解也很清晰) ...
分类:
其他好文 时间:
2018-06-13 11:57:52
阅读次数:
136
COMMENTS 标题作者日期 Re:luogu2398 SUM GCD headchen 2018-04-24 10:31 但这个不是【正解】,因为算法复杂度是O(n)logn的,测试数据一强就不行了。 Re:POJ1144 Network 无向图割点 headchen 2018-03-30 16 ...
分类:
其他好文 时间:
2018-05-26 11:49:26
阅读次数:
187
题目大意:求二分图的最优匹配(首先数目最大, 其次权值最大)。 解题关键:KM算法 复杂度:$O(n^3)$ ...
分类:
编程语言 时间:
2018-05-01 12:22:26
阅读次数:
190
参见 "这里" cpp include include include using namespace std; int n, a[305][305], mat[305], exu[305], exv[305], qiw[305]; const int oo=0x3f3f3f3f; bool viu ...
分类:
编程语言 时间:
2018-03-17 21:40:09
阅读次数:
257
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2255 奔小康赚大钱 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi ...
分类:
其他好文 时间:
2017-11-13 21:34:16
阅读次数:
200
HDU2255 模板 xx HDU2282 模板 HDU3722 模板 HDU3395 模版 HDU1533 最小值模型 HDU2853 HDU3523 HDU1533 HDU3488 HDU2448 +最短路 ...
分类:
编程语言 时间:
2017-10-11 20:36:54
阅读次数:
231
奔小康赚大钱 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10361 Accepted Submission(s): 4596 Problem ...
分类:
其他好文 时间:
2017-08-21 20:30:17
阅读次数:
144
点击打开链接 最大权匹配 KM算法 算法步骤: 设顶点Xi的顶标为a[i],顶点Yi的顶标为b[i] ⅰ.初始时。a[i]为与Xi相关联的边的最大权值。b[j]=0。保证a[i]+b[j]>=w(i,j)成立 ⅱ.当相等子图中不包括完备匹配时,就适当改动顶标以扩大相等子图,直到找到完备匹配为止 ⅲ. ...
分类:
编程语言 时间:
2017-08-19 20:14:17
阅读次数:
204