#include #include #include #include using namespace std;const int maxn = 310;const int INF = 0x3f3f3f3f;int maps[maxn][maxn], lx[maxn], ly[maxn];int v...
分类:
其他好文 时间:
2015-08-08 21:11:08
阅读次数:
97
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2255代码:#include #include #include #include using namespace std;#define N 550#define INF 0x3f3f3f3fint n;i...
分类:
其他好文 时间:
2015-08-08 13:18:20
阅读次数:
112
分析:这是一个KM的模板题,也就不多说了,KM最复杂的情况都能过,下面是没有优化过的代码:************************************************************#include#include#includeusingnamespacestd;con...
分类:
其他好文 时间:
2015-08-06 08:15:17
阅读次数:
102
奔小康赚大钱Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5029Accepted Submission(s): 2160Problem Desc...
分类:
其他好文 时间:
2015-07-26 19:13:04
阅读次数:
94
题目传送门 1 /* 2 KM:裸题第一道,好像就是hungary的升级版,不好理解,写点注释 3 KM算法用来解决最大权匹配问题: 在一个二分图内,左顶点为X,右顶点为Y,现对于每组左右连接Xi,Yj有权w(i,j), 4 求一种匹配使得所有w(i,j)的和...
分类:
编程语言 时间:
2015-07-20 19:23:32
阅读次数:
146
题目链接:http://acm.acmcoder.com/showproblem.php?pid=2255
题意:中文
//KM算法模板题,用来测试一下模板
代码:#include
#include
#include
#include
#include
#include
#incl...
分类:
其他好文 时间:
2015-06-15 22:17:03
阅读次数:
123
Problem Description传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。这可是一件大事,关系到人民的住房问题啊。村里共有n间房间,刚好有n家老百姓,考虑到每家都要有房住(如果有老百姓没房子住的话,容易引起不安定因素),每家必须分配到一间房子且只能得到一...
分类:
其他好文 时间:
2015-06-02 17:14:24
阅读次数:
97
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2255解题思路: 了解km算法以后,就可以直接套用km算法,km算法:完备匹配下的最大权匹配,代码: 1 #include 2 #include 3 #include 4 #include ...
分类:
编程语言 时间:
2015-05-05 16:21:13
阅读次数:
133
题目大意:
村里要分房子。有N家老百姓,刚好有N间房子,考虑到每家都要有房住,每家必须分配到一间房子且
只能分配到一间房子。另外, 村长为了得到最大利益,让老百姓对房子进行估价。比如有3件房子,一
家老百姓可以对第一间出10万,对第二间出2万,对第三间出4万,第二家老百姓可以对第一间出8万,
对第二家出3万,对第三间出5万。那么问题来了:怎么分配,才能使利益最大化。(村民房子不一定能
分到房,关键看领导分配)。
思路:
建立二分图,一边为N家老百姓,另一边为N间房子。对老百姓和房子之间估价建立一条有带权边...
分类:
其他好文 时间:
2015-04-02 16:27:25
阅读次数:
153
解题思路:
二分图带权匹配,卡费用流,用KM算法。
#include
#include
#include
#include
using namespace std;
/* KM算法
* 复杂度O(nx*nx*ny)
* 求最大权匹配
* 若求最小权匹配,可将权值取相反数,结果取相反数
* 点的编号从0开始
*/
const int MAXN = 310;
co...
分类:
编程语言 时间:
2015-04-02 13:31:00
阅读次数:
188