匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。-------等等,看得头大?那么请看下面的版本:通过数代人的努力,你终于赶上了剩男剩...
分类:
编程语言 时间:
2015-02-02 17:40:27
阅读次数:
202
/****************************************************二分图匹配(匈牙利算法的DFS实现)INIT:g[][]两边定点划分的情况CALL:res=hungary();输出最大匹配数优点:适于稠密图,DFS找增广路快,实现简洁易于理解时间复杂度:O(...
分类:
其他好文 时间:
2015-01-29 14:05:41
阅读次数:
247
题目大意:给定一个拓扑图,求一个最大的点集,点集中的点两两不可达
这实际上就是让你求传递闭包后图的最大点独立集- -
利用二分图最大匹配就能搞- -
#include
#include
#include
#include
#define M 110
using namespace std;
int n,m,ans;
bool map[M][M];
int state[M],resul...
分类:
其他好文 时间:
2015-01-28 08:28:18
阅读次数:
220
题意: 给一个n*m的棋盘,在上面放上车,放的车之间不能相互攻击(在同一行或者同一列就能相互攻击),并且只有某些点能放车。 问最多能放多少车,其中有多少个格子必须放才能放最多的车。
这是一道很好的理解匈牙利算法的题目。 首先我们求最多放多少车,这是一个行列匹配问题。假设我们用n个左边的点代表行 ,m个右边的点放在右边,如果一个格子(x,y)能放车,那么将左边的x和右边的y连接一起建一条边。这个...
分类:
编程语言 时间:
2015-01-26 22:54:40
阅读次数:
320
Oil SkimmingTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 993Accepted Submission(s): 422Problem ...
分类:
编程语言 时间:
2015-01-25 20:59:33
阅读次数:
141
#include#include#include#include#include#include#includeusing namespace std;int n,m,a[110][110],g[110][110],mark[110],link[110],ans;bool dfs(int t){ ....
分类:
编程语言 时间:
2015-01-25 20:58:23
阅读次数:
168
过山车Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 12125Accepted Submission(s): 5302Problem Descri...
分类:
编程语言 时间:
2015-01-25 19:28:09
阅读次数:
156
棋盘游戏Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2593Accepted Submission(s): 1512Problem Descri...
分类:
编程语言 时间:
2015-01-25 19:24:57
阅读次数:
197
I'm Telling the TruthTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1542Accepted Submission(s): 7...
分类:
编程语言 时间:
2015-01-25 11:05:11
阅读次数:
168
题意:给你一个有趣图的定义:在这个图中有一个根,根与每个点都有边和回边,除了根之外,其他的点的出度和入度都为2,然后给你一个图让你经过几步操作可以使此图变为有趣图,操作为:删边或者加边。思路:枚举根,然后删除与根有关的边,重新建图,用二分图求最大匹配,可以用匈牙利算法,加的边数:满足题中有关根的加边...
分类:
其他好文 时间:
2015-01-23 20:03:38
阅读次数:
175