最大匹配///1. 最大匹配数+ 最大独立集= n + m///2: 二分图的最小点覆盖 = 最大匹配数///3: 最小路径覆盖= 最大独立集///最大独立集是指求一个二分图中最大的一个点集,该点集内的点互不相连。///最小顶点覆盖是指在二分图中,用最少的点,让所有的边至少和一个点有关联。///最小...
分类:
其他好文 时间:
2015-05-03 20:27:50
阅读次数:
226
思路:很显然,让某一个孩子happy是一定可以做到的,但是同时有可能会让别的孩子unhappy,所以每一对这样的两个孩子之间存在”冲突”,如果在存在“冲突”的孩子之间建边的话,我们的问题就转化成了求二分图的最大独立集。具体为什么是二分图,博主也没有想明白... 1 #include 2 #incl....
分类:
其他好文 时间:
2015-04-26 15:11:05
阅读次数:
114
题意:求二分图的最大独立集(独立集就是图中任意两个顶点都不相连的顶点集合)
思路:交替染色法,两种颜色把图染色。颜色最多的即为最大独立集。...
分类:
其他好文 时间:
2015-04-26 10:59:49
阅读次数:
110
题目描述:两个数a和b(a 2 #include 3 #include 4 using namespace std; 5 6 const int N = 1001; 7 const int M = 500001; 8 const int E = 100000; 9 bool p...
分类:
其他好文 时间:
2015-04-25 18:09:18
阅读次数:
173
看目录就好了。不用看具体部分
网络流
二分图
最大匹配
最小点覆盖
最小边覆盖
最小路径覆盖
最大独立集
最大流
上下界最大流
最小割
全局最小割
费用流
上下界费用流
线性规划转费用流
最大权闭合图
RMQ优化建图
单纯形
字符串相关
hash
KMP
扩展KMP
Ma...
分类:
其他好文 时间:
2015-04-23 09:33:21
阅读次数:
437
概念:
最大匹配:二分图上最大对数的点对使得对之间有连边,且任意两点对4个点之间互不相同
最大匹配:无视上面那条,其实就是你找一个点,然后给它连一个有边连过去且没匹配过的点,然后就称得到一个匹配。最大匹配就是匹配数最大是多少。
最大独立集:二分图上最大点数的子点集使得两两之间没有连边
最小边覆盖:二分图上最小条数的子边集使得所有点都被且仅被一条边覆盖
最小路径覆盖:拓扑图上最小条数的路径...
分类:
其他好文 时间:
2015-04-17 11:30:48
阅读次数:
122
原来想把论文里面所有没证的东西都证一遍,结果发现我太弱证不了【捂脸熊】那就把一些结论记一下吧QAQ以后有什么兴趣的话再来补证明一些定义什么的自行脑补吧1.对任意的一张图来说,团数<=色数,最大独立集数<=最小团覆盖数。当图是弦图的时候这两个式子都取到了等号。 2.一张图是弦图当且仅当它有一个完美消....
分类:
其他好文 时间:
2015-04-11 11:39:02
阅读次数:
129
原题地址主要是介绍了两个定理:1. 二分图最大匹配数 = 二分图最小点覆盖数2. 二分图最小点覆盖数 = 二分图顶点数 - 二分图最小点覆盖数注意,都是二分图代码:(匈牙利算法) 1 #include 2 #include 3 4 using namespace std; 5 6 #def...
分类:
其他好文 时间:
2015-04-09 21:24:43
阅读次数:
130
英语不太好,但是题意大概是给定一个序列,每个序列给出有可能成为情侣的人,现在要你求出一个所有人都不可能成为情侣的最大集合.解题思路就是最大独立集 , 最大独立集 = 顶点数 - 最大匹配数 ;由于这题是拆分自己,或者说把一个点分成2个部分,所以最后的最大匹配数要除以2;一定要记得初始化,忘了Map数...
分类:
其他好文 时间:
2015-04-06 11:22:05
阅读次数:
117
题意:一个动物园里有N只猫和K只狗,一些小朋友来参观,他们如果喜欢狗就不喜欢猫,喜欢猫就不喜欢狗,园长想要移走一些动物,如果,移走的是某个小朋友不喜欢的,而喜欢的没被移走,该小朋友就会高兴,求移动的数目使得最多的小朋友开心Sample Input1 1 2 //1个猫1个狗2个小朋友C1 D1 .....
分类:
其他好文 时间:
2015-04-02 23:50:41
阅读次数:
197