1059: [ZJOI2007]矩阵游戏Time Limit: 10 SecMemory Limit: 162 MBSubmit: 1891Solved: 919[Submit][Status]Description小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩...
分类:
其他好文 时间:
2014-07-16 23:04:55
阅读次数:
212
题意给出所有人之间的关系,单向的,问能不能将这群人分成两组,使得每组内部的任意两人都互相认识。先把单向边都换成无向边,即如果a,b互相认识那么不变,如果只是单向边的话那么则认为他们两个不认识,然后假设能分成满足题意的两个集合,那么新图的补图中这两个集合内部是没有边的,所以只要判断补图是不是二分图即可...
分类:
其他好文 时间:
2014-07-16 21:19:06
阅读次数:
191
点击打开链接
二分图的最小顶点覆盖数 = 二分图的最大匹配数
题意: 在N*N的网络中有K颗小行星。小行星i的位置是(Ri, Ci)。现在有一个强力的武器能够用一发光束将一整行或一整列的小行星消灭。想要利用这个武器消灭所有的小行星最少需要几发光束?
分析: 以小行星的左右坐标建立二分图,就可以看出是求二分图的最小顶点覆盖数。
#include
#include
#inc...
分类:
其他好文 时间:
2014-07-12 23:37:10
阅读次数:
220
Antenna Placement
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 6334
Accepted: 3125
Description
The Global Aerial Research Centre has been allotted the...
分类:
其他好文 时间:
2014-07-12 23:03:24
阅读次数:
222
The Perfect Stall
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 17895
Accepted: 8143
Description
Farmer John completed his new barn just last week, compl...
分类:
其他好文 时间:
2014-07-12 20:32:00
阅读次数:
368
第一次接触二分图匹配。
这题是一个匈牙利算法的模板题直接套就行。
题意是 给你奶牛和谷仓的个数a和b,接下来a行是奶牛喜欢去的谷仓。第一个是谷仓个数,接下来是谷仓编号。
这里我们把行当奶牛,列当谷仓。
在套模板。。ok;#include
#include
int map[1005][1005];
int a,b,link[1005],use[1005];
int dfs(int cap...
分类:
其他好文 时间:
2014-07-12 18:31:19
阅读次数:
245
这道题也是一个二分图匹配的题,也需要用匈牙利算法,但需要小小的改进中间需要一个二分搜答案的过程,这也是其中的一个小小的变型吧需要注意一下读入,他是有分钟有秒,所以不要被坑哦最后不说废话,直接上代码/***************************************************...
分类:
其他好文 时间:
2014-07-12 13:32:17
阅读次数:
220
将前两天学的二分图写个博文吧。。二分图的概念就不讲了,这里只说算法及要注意的地方PS:有些是在日记上写的,所以不管逻辑啥的,我搬上来了。。匈牙利算法(最大匹配带最小覆盖输出方案):#include #include using namespace std;#define FOR(i,a,n) for...
分类:
其他好文 时间:
2014-07-12 13:00:10
阅读次数:
254
Algorithm.( Augmenting Path Algorithm )
Input:
An X-Y bigraph G, a matching M in G,
and the set U of M-unsaturated vertices in X.
Idea:
Explore M-alternating paths form...
分类:
其他好文 时间:
2014-07-10 23:03:47
阅读次数:
211
资料出处:点击打开链接
匈牙利算法
二分图最大匹配的匈牙利算法:
二分图是这样一个图,它的顶点可以分类两个集合X和Y,所有的边关联在两个顶点中,恰好一个属于集合X,另一个属于集合Y。
最大匹配: 图中包含边数最多的匹配称为图的最大匹配。
完美匹配: 如果所有点都在匹配边上,称这个最大匹配是完美匹配。
最小覆盖: 最小覆盖要求用最少的点(X集合或Y集合的都...
分类:
其他好文 时间:
2014-07-10 21:04:03
阅读次数:
241