二分图的最大匹配=最小顶点覆盖(Konig定理)=最大独立集的补集最大匹配经典的三种模型这题就是最小顶点覆盖,顺便这题留给我的经验就是调试的时候一定要细心细心再细心对模板的各个细节都要熟!!#include#include#includeusing namespace std;const int m...
分类:
其他好文 时间:
2014-10-05 15:43:58
阅读次数:
234
题意:
p个人 每个人有喜欢和讨厌的动物 如果选出的动物中包含这个人喜欢的动物同时不包含他讨厌的动物那么这个人会开心 问 最多几个人开心
思路:
二分图最大独立集 利用人与人之间的冲突建边 求最大匹配即可
注意:
题中的样例给出动物的名字是D1、C1之类的 其实名字可能比这个长… 所以数组开长点
代码:
#include
#include
#include
#incl...
分类:
其他好文 时间:
2014-10-04 22:40:17
阅读次数:
301
题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1416题目大意:一个老师带他的一群学生去旅游。带走的这群学生整体必须满足给出四个条...
分类:
其他好文 时间:
2014-10-04 22:18:27
阅读次数:
327
概要:可以用匈牙利或者网络流(听说Dinic是O(sqrt(V)*E),isap我不知道,大概一样吧。)应用:最大匹配、最小点覆盖、最大独立集、最小路径覆盖、二分图完美匹配等。技巧及注意:匈牙利是O(nm)的,比网络流慢。KM比网络流慢。(还是写网络流吧。。。)在X集和Y集元素不同时,又要求哪些X集...
分类:
其他好文 时间:
2014-09-28 16:01:33
阅读次数:
172
树的定义:连通无回路的无向图是一棵树。有关树的问题:1、最小生成树。2、次小生成树。3、有向图的最小树形图。4、LCA(树上两点的最近公共祖先)。5、树的最小支配集、最小点覆盖、最大独立集。一、最小生成树解决的问题是:求无向图中边权值之和最小的生成树。算法有Kruskal和Prim。Kruskal使...
分类:
其他好文 时间:
2014-09-27 20:08:50
阅读次数:
285
题目分析: 一个人要不是爱狗讨厌猫的人,要不就是爱猫讨厌狗的人。一个人喜欢的动物如果离开,那么他也将离开。问最多留下多少人。 思路: 爱猫和爱狗的人是两个独立的集合。若两个人喜欢和讨厌的动物是一样的,那么就建一条边。留下多少人,就是求最大独立集。 最大独立集= 顶点数 - 最...
分类:
其他好文 时间:
2014-09-22 18:17:52
阅读次数:
237
二分图模型中的最大独立集问题:在二分图G=(X,Y;E)中求取最小的顶点集V* ? {X,Y},使得边 V*任意两点之间没有边相连。 公式: 最大独立集顶点个数 = 总的顶点数(|X|+|Y|)- 最大匹配数 poj3692 题意:幼儿园有G个小女孩和B个小男孩,小女孩彼此之间互相认识,小...
分类:
其他好文 时间:
2014-09-19 02:17:54
阅读次数:
297
点击打开链接
二分图最大独立集 = 顶点数 - 最大匹配数
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 1005;
int g[maxn][maxn];
int n;
int link[maxn];
bool used[maxn];
bool dfs(i...
分类:
其他好文 时间:
2014-09-18 11:31:33
阅读次数:
185
【原题】http://acm.hdu.edu.cn/showproblem.php?pid=1068【类型】二分图最大独立集(最大二分匹配)【题意】题目给定一些男女生之间相互的romantic关系,要求找出一个最大的集合,使得该集合中的所有男女生之间都不存在romantic关系。【分析】一个二分图的...
分类:
其他好文 时间:
2014-09-12 22:04:44
阅读次数:
257
最大独立集 = 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