码迷,mamicode.com
首页 >  
搜索关键字:km    ( 463个结果
HDU2255 奔小康赚大钱 【二分图最佳匹配·KM算法】
奔小康赚大钱 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3898    Accepted Submission(s): 1691 Problem Description 传说在遥远的地方有一个非常富裕的村落,...
分类:编程语言   时间:2014-10-11 12:16:15    阅读次数:183
poj Going Home
Going Home   题目:    给出一个N*M的图,图上的m表示人,H表示房子,每座房子只能有一个人,要求你所有人到房子中总步数最少。m个数与H个数一样多。   算法分析:    这个题目还是比较裸的。可以想到先求出每个人到每座房子的距离。然后求出最小花费,这个好像就是最小费用流吧?一开始用了KM写完后,发现。。。。哪里不对啊?后来才觉悟,原来题目是求解最小花费,KM是最大匹配...
分类:其他好文   时间:2014-10-10 09:46:54    阅读次数:167
Bipartitegraph2195
题目大意:图中有n个man和n个home,并且一个人只能住在一个房子里面,房子和人的个数是相等的。并且每个人移动一步的代价是1,怎么使所有人住在房子里,并且使所有人的代价和最小。给出一个n×m的图,m表示人,H表示房子,.表示空地,当然房子不算障碍物,可以穿过方法用最大流最小费或者最佳二分匹配KM算...
分类:其他好文   时间:2014-10-09 01:34:47    阅读次数:226
Acdream 1227 Beloved Sons KM
题目链接:点击打开链接 题意: 给定n个人 每个人的点权 下面n行i行表示第i个人可以获得哪些数(数字从1-n,且不能重复分配) 若这个人获得了数字则你可以获得他的权值。 要你能获得的权值和最大。 问: 输出每个人应该获得哪个数字,若没有获得到数字则输出0. 思路: KM,每个人给每个数字连一条边,边权是这个人的权值, 对于这个人不能获得的数字连一条边权为0的边。...
分类:其他好文   时间:2014-10-05 21:44:19    阅读次数:140
HDU 2255 奔小康赚大钱 KM裸题
#include #include #define M 310 #define inf 0x3f3f3f3f int n,nx,ny; int link[M],lx[M],ly[M],slack[M]; //lx,ly为顶标,nx,ny分别为x点集y点集的个数 int visx[M],visy[M],w[M][M]; int DFS(int x) { visx[x] = 1;...
分类:其他好文   时间:2014-10-05 20:04:08    阅读次数:179
hdu2255 奔小康赚大钱,最大权匹配,KM算法
点击打开链接 最大权匹配 KM算法 算法步骤: 设顶点Xi的顶标为a[i],顶点Yi的顶标为b[i] ⅰ.初始时,a[i]为与Xi相关联的边的最大权值,b[j]=0,保证a[i]+b[j]>=w(i,j)成立 ⅱ.当相等子图中不包含完备匹配时,就适当修改顶标以扩大相等子图,直到找到完备匹配为止 ⅲ.修改顶标的方法 ...
分类:其他好文   时间:2014-10-02 11:43:42    阅读次数:141
小结:二分图匹配
概要:可以用匈牙利或者网络流(听说Dinic是O(sqrt(V)*E),isap我不知道,大概一样吧。)应用:最大匹配、最小点覆盖、最大独立集、最小路径覆盖、二分图完美匹配等。技巧及注意:匈牙利是O(nm)的,比网络流慢。KM比网络流慢。(还是写网络流吧。。。)在X集和Y集元素不同时,又要求哪些X集...
分类:其他好文   时间:2014-09-28 16:01:33    阅读次数:172
UVA 1349 - Optimal Bus Route Design(KM完美匹配)
UVA 1349 - Optimal Bus Route Design 题目链接 题意:给定一些有向带权边,求出把这些边构造成一个个环,总权值最小 思路:由于环入度出度为1,所以可以把每个点拆成入度点和出度点,然后建图做一次二分图完美匹配即可,注意这题坑点,有重边 代码: #include #include #include #include using na...
分类:其他好文   时间:2014-09-25 12:56:38    阅读次数:198
HDU 3395 Special Fish(费用流)
题目地址:HDU 3395 刷了几道白书和CF上的非算法题,感觉智商越来越接近负数了。。。还是先刷几道简单题缓缓。。 这题很简单,二分图模型,用费用流也可以,用KM也可以。不过需要注意的是这里是最大费用流,并不是最大费用最大流,区别在于是否是最大流,这题可以不是最大流,所以要当费用开始减少的时候停止继续流,来保证费用是最大的。 代码如下: #include #include #incl...
分类:其他好文   时间:2014-09-12 19:16:54    阅读次数:265
poj 2195(KM算法模板)
Going Home Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 18094   Accepted: 9225 Description On a grid map there are n little men and n houses. In each unit...
分类:其他好文   时间:2014-09-06 12:29:53    阅读次数:249
463条   上一页 1 ... 41 42 43 44 45 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!