码迷,mamicode.com
首页 >  
搜索关键字:km算法    ( 184个结果
ACM学习历程—POJ3565 Ants(最佳匹配KM算法)
Young naturalist Bill studies ants in school. His ants feed on plant-louses that live on apple trees. Each ant colony needs its own apple tree to feed...
分类:编程语言   时间:2015-10-06 16:51:37    阅读次数:333
KM算法
hdu2255:奔小康赚大钱○| ̄|_○| ̄|_○| ̄|_。终于自己写出来了,虽然是模板题。首先是正确性的证明然后就是O(n^3)的优化,然而我就是这么弱智,弄了一个多小时才弄完;#include#include#include#includeusing namespace std;#define ...
分类:编程语言   时间:2015-10-02 23:51:05    阅读次数:447
HDU 2255 奔小康赚大钱
KM算法 二分图最大权值匹配#include #include#include#includeconst int maxn = 356;const int INF = (1 t) slack[y] = t; } return false; }i...
分类:其他好文   时间:2015-09-26 21:18:31    阅读次数:261
HDU 4862 Jump(更多的联合培训学校1)(最小费用最大流)
职务地址:pid=4862">HDU4862最小费用流做的还是太少。建图想不出来。。。直接引用官方题解的话吧。。。最小K路径覆盖的模型。用费用流或者KM算法解决,构造二部图,X部有N*M个节点。源点向X部每一个节点连一条边,流量1,费用0,Y部有N*M个节点,每一个节点向汇点连一条边。流量1,费用0...
分类:其他好文   时间:2015-09-22 20:29:33    阅读次数:200
POJ_2195_Going Home
题意:用'H','m','.'作出矩阵,'H'代表房子,'m'代表人,人一次只能水平或者垂直移动到相邻的点,问所有人一共走的步数的最小值。分析:明显的求二分图最大权匹配。KM算法求得的是最大权匹配,而题中要求的是最小值,所以要将边的权值以其负值储存。 有一点需要注意:link数组(匹配数组)必须初....
分类:其他好文   时间:2015-08-28 23:13:37    阅读次数:248
UVA 1349 Optimal Bus Route Design
恰好属于一个圈,那等价与每个点有唯一的前驱和后继,那么把一个点拆开,前驱作为S集和后继作为T集,然后连边,跑二分图最小权完美匹配。二分图最大匹配的匈牙利算法还能看懂,可是最大权完美匹配KM算法又是个什么鬼啊。。。只会写费用流。。#includeusing namespace std;const in...
分类:其他好文   时间:2015-08-26 17:23:26    阅读次数:152
hdoj 3435 A new Graph Game 【无向图判断权值最小哈密顿环】【KM算法】
A new Graph Game Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1934    Accepted Submission(s): 827 Problem Description An undirec...
分类:编程语言   时间:2015-08-25 21:41:42    阅读次数:263
uva 11383 Golden Tiger Claw (KM算法)
uva 11383 Golden Tiger Claw题目大意:给定一个N×N的矩阵,每个格子里都有一个正整数w(i,j)w(i, j)。你的任务是给每行确定一个整数row(i), 每列也确定一个整数col(i)col(i),使得对于格子(i,j)(i, j),w(i,j)<=row(i)+col(j)w(i, j) <= row(i) + col(j)。所有row(i)row(i)和col(j)c...
分类:编程语言   时间:2015-08-18 22:56:01    阅读次数:253
hdu3488Tour KM算法
//给一个有向图, //找出若干环,使得这些环覆盖所有点且每个点只能在一个环中 //问所得的所有环的所有边权值之和的最小值为多少 //对于每一个点只有一个入度和一个出度,那么将每个点拆成 //入度点和出度点,将所有入度点和所有出度点构成一个完备匹配 //由于是完备匹配,所以每个点的出度和入度都有一个不是自己的点 //相连,那么将完备匹配的所有点连接起来一定是若干环 //所得完备匹配的最小匹配即为答...
分类:编程语言   时间:2015-08-17 17:25:47    阅读次数:194
hdu1533Going Home KM算法
//给一个n*m的图, //m表示人,h表示房子 //问所有人走回家的最小步数 //每个人只能进一间房 //很明显的最大带权匹配 //每个人到每每间房的距离即为权值 //由于是求最小,只要改为负权就行 #include #include #include #include #include using namespace std ; const int maxn = 110 ; const int...
分类:编程语言   时间:2015-08-17 15:43:48    阅读次数:181
184条   上一页 1 ... 10 11 12 13 14 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!