给你一个图,问是否为二分图,若是求出最大匹配。并查集判图,原理黑白染色。#include #include #include #include #include #include #include #include #include #include #include using namespace...
分类:
其他好文 时间:
2014-09-12 16:43:23
阅读次数:
184
http://acm.hdu.edu.cn/showproblem.php?pid=3605用最大流做的,G++超时,C++可以过,看别人写的叫二分图多重匹配,还不会这玩意一会学学显然的最大流模型,n是100w,直接做最大流一定超时,但是注意到m只有10,所以可以对所有点进行状态压缩,状态相同的点可...
分类:
其他好文 时间:
2014-09-11 13:43:11
阅读次数:
209
最大独立集 = V - 最小顶点覆盖
二分图的最小顶点覆盖数 = 最大匹配数
最大团 = 补图的最大独立集
#include
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 200 + 10;
int n, m, s;
int map[max...
分类:
其他好文 时间:
2014-09-11 12:36:41
阅读次数:
175
大意:有n个熊孩子,,每个熊孩子有a个秘密,他最少愿意分享b个秘密, 最多愿意分享c个秘密, 接下来a个数表示这个熊孩子有的a个秘密的id最后给一个熊孩子的编号m, 询问编号m最多能够知道多少个秘密分析:最大流, 但是询问的那个孩子的秘密就不用封印了,哈哈也可以用二分图多重匹配, 而且时间快了一倍代...
分类:
其他好文 时间:
2014-09-10 22:15:31
阅读次数:
271
大意:有n个男孩n个女孩,告诉你每个女孩喜欢哪些男孩,又告诉你女孩之间的存在一些朋友关系一个女孩可以和她喜欢的男孩结婚也可以和她朋友喜欢的男孩结婚, 并且朋友关系可以传递Once every girl finds their boyfriends they will start a new roun...
分类:
其他好文 时间:
2014-09-09 17:51:29
阅读次数:
187
D1T1:画框 frame题意:给你两个n阶正整数方阵,请你求最大的\( \sum_{i = 1}^{n} A_{i, p_i}\times \sum_{i = 1}^{n} B_{i, p_i} \)其中\({p_i}\)是一个n的排列。\(n \le 70\)。如果A=B,这就是一个二分图最大完...
分类:
其他好文 时间:
2014-09-09 15:56:38
阅读次数:
354
简要题解: 意在判断哪些点在一个图的 奇环的双连通分量内。 tarjan求出所有的点双连通分量,再用二分图染色判断每个双连通分量是否形成了奇环,记录哪些点出现在内奇环内 输出没有在奇环内的点的数目coder/* 求有向图的点双连通分支tarjan算法 ...
分类:
其他好文 时间:
2014-09-05 21:01:51
阅读次数:
274
题意:
有n(n是6的倍数)件衣服,6种尺码,每种尺码的衣服数量相同,有m个人,每人有两种能穿的尺码,问每个人是否都有衣服穿。
分析:
显然的二分图。每个人向其合适的尺码连边,容量为1;增加源点和汇点,源点向每个人连边,容量为1,每种尺码向汇点连边,容量为该种尺码衣服的数量(n/6)。在上图中跑最大流,如果满流则所有人都有衣服穿。...
分类:
其他好文 时间:
2014-09-04 22:24:10
阅读次数:
249
UVA 1045 - The Great Wall Game
题目链接
题意:给定一个n*n的棋盘,有n个棋子在上面,现在要移动棋子,每一步代价是1,现在要把棋子移动到一行,一列,或者在主副对角线上,问最小代价
思路:二分图完美匹配,枚举每种情况,建边,边权为曼哈顿距离,然后km算法做完美匹配算出值即可,由于要求最小值所以边权传负数,这样做出来的值的负就是答案
代码:
...
分类:
其他好文 时间:
2014-09-04 20:57:30
阅读次数:
340
UVA 12168 - Cat vs. Dog
题目链接
题意:给定一些猫爱好者,和一些狗爱好者,每个人都有一个喜欢的猫(狗),和一个讨厌的狗(猫),要问现在给一种方案,使得尽量多的人被满足
思路:二分图匹配最大独立集,猫爱好者和狗爱好者矛盾的建边,做一次最大独立集即可
代码:
#include
#include
#include
using namespace...
分类:
其他好文 时间:
2014-09-04 19:02:19
阅读次数:
200