码迷,mamicode.com
首页 >  
搜索关键字:km算法    ( 184个结果
[hdu1533]二分图最大权匹配 || 最小费用最大流
题意:给一个n*m的地图,'m'表示人,'H'表示房子,求所有人都回到房子所走的距离之和的最小值(距离为曼哈顿距离)。思路:比较明显的二分图最大权匹配模型,将每个人向房子连一条边,边权为曼哈顿距离的相反数(由于是求最小,所以先取反后求最大,最后再取反回来即可),然后用KM算法跑一遍然后取反就是答案。...
分类:其他好文   时间:2015-08-02 06:17:34    阅读次数:140
最大流增广路(KM算法) HDOJ 1533 Going Home
题目传送门 1 /* 2 最小费用流:KM算法是求最大流,只要w = -w就可以了,很经典的方法 3 */ 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 10 const int MAXN =...
分类:编程语言   时间:2015-07-20 21:25:47    阅读次数:138
最大流增广路(KM算法) HDOJ 1853 Cyclic Tour
题目传送门 1 /* 2 KM: 相比HDOJ_1533,多了重边的处理,还有完美匹配的判定方法 3 */ 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 10 const int MAXN =...
分类:编程语言   时间:2015-07-20 21:00:48    阅读次数:121
最大流增广路(KM算法) HDOJ 2255 奔小康赚大钱
题目传送门 1 /* 2 KM:裸题第一道,好像就是hungary的升级版,不好理解,写点注释 3 KM算法用来解决最大权匹配问题: 在一个二分图内,左顶点为X,右顶点为Y,现对于每组左右连接Xi,Yj有权w(i,j), 4 求一种匹配使得所有w(i,j)的和...
分类:编程语言   时间:2015-07-20 19:23:32    阅读次数:146
HDU 1533 KM算法(权值最小的最佳匹配)
Going HomeTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3299Accepted Submission(s): 1674Problem...
分类:编程语言   时间:2015-07-11 16:19:18    阅读次数:113
Mining Station on the Sea (hdu 2448 SPFA+KM)
题意:有m个海上基站,n个港湾,现在有n只船在n个基站里,基站与基站之间有通讯的船才可以走这条路,告诉基站之间的距离,基站与港湾的距离,现在船要回到港湾,一个港湾只能停靠一只船,而且一旦进去就不能出来了,求所有船都回到港湾要走的最短距离之和。 思路:先用最短路求出每个船的起始点到每个港湾的最短距离,并且连边,然后求二分图的最小权匹配,用KM算法。费用流也可以做,但我姿势不够优美超时了。。。...
分类:其他好文   时间:2015-07-10 19:10:43    阅读次数:122
Assignment (HDU 2853 最大权匹配KM)
题意:n个公司m个任务,每个公司只接受一个任务,每个任务只被一个公司接受,每个公司i接受任务j的做事效率为g[i][j],现在已经分配好了,问怎样改变任务分配可以让效率最大,求出要改动的公司数目和增加的效率。 思路:与hdu3315相似,hdu 3315;若点数为N,则把每条边的权值扩大x倍(x>N),若是原有匹配,则再把权值加1。最后KM算法求出ans,则最大权值之和=ans/x,没有被改动的=ans%x。...
分类:其他好文   时间:2015-07-06 18:12:33    阅读次数:130
Cyclic Tour (hdu 1853 二分图最小权问题)
题意:给出n个城市和m条路,有向图,现在Tom想游遍这n个城市,满足路线是若干个回路,要求每个城市要在一个回路中,每条边有一定的旅游花费,问Tom游遍所有城市的最小旅游花费。 思路:二分图最小权问题,把边权取反,用KM算法。...
分类:其他好文   时间:2015-07-05 11:06:41    阅读次数:104
1076. Trash(KM算法 二分最佳完美匹配)
1076. Trash Time limit: 1.0 second Memory limit: 64 MB You were just hired as CEO of the local junkyard.One of your jobs is dealing with the incoming trash and sorting it for recycling.The ...
分类:编程语言   时间:2015-06-25 23:06:47    阅读次数:529
hdu 2255 奔小康赚大钱【最大权匹配】
题目链接:http://acm.acmcoder.com/showproblem.php?pid=2255 题意:中文 //KM算法模板题,用来测试一下模板 代码:#include #include #include #include #include #include #incl...
分类:其他好文   时间:2015-06-15 22:17:03    阅读次数:123
184条   上一页 1 ... 12 13 14 15 16 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!