Girls and Boys Time Limit: 5000MS Memory Limit: 10000K Total Submissions: 11694 Accepted: 5230 Description In the second year of the university somebo ...
分类:
其他好文 时间:
2016-05-17 13:21:08
阅读次数:
159
求一个集合最多几个人,其之间任意两人没有暧昧关系。 二分图匹配 最大独立集 = 总点数 - 最大匹配数 匈牙利算法 因为每个同学都在二分图的两侧 当 A与B匹配时,B与A也匹配 所以 所求的最大匹配数要除以2 ...
分类:
其他好文 时间:
2016-05-16 14:19:53
阅读次数:
153
对于普通图的两个性质:最大团数 ≤\le 最小色数
最大独立集 ≤\le 最小团覆盖而在弦图就变成了:最大团数=最小色数
最大独立集=最小团覆盖
(虽然不知道有什么用完美消除序列:对与序列中的点vi,排在vi后面并且和vi相连的点是一个团
一个图存在完美消除序列是它是弦图的充要条件那么完美消除序列有什么用呢?用处可大啦
求弦图的最大团数/最小色数的时候,只要在完美消除序列上从后往前贪心染色...
分类:
编程语言 时间:
2016-05-12 16:09:39
阅读次数:
700
题目大意:求二分图最小点覆盖和最大独立集。 题目分析:如果选中一个点,那么与这个点相连的所有边都被覆盖,使所有边都被覆盖的最小点集称为最小点覆盖,它等于最大匹配;任意两个点之间都没有边相连的最大点集称为最大独立集,它等于总节点数减去最大匹配数。 代码如下: ...
分类:
其他好文 时间:
2016-05-12 01:40:40
阅读次数:
192
任选一个结点当根,用d(i)表示以i为根结点的子树的最大独立集大小,结点i只有两种决策:选或不选。如果选了i,则i的儿子都不能选;如果不选i,那么问题转化成求i的所有儿子的d值再相加。状态转移方程:
其中s(i)和gs(i)分别是i的儿子集合与孙子集合。
实现方法:当计算出一个d(i)后,用它去更新i的父结点和祖父结点,所以每次只要记录父结点即可
poj2342 Anniversary p...
分类:
其他好文 时间:
2016-05-07 09:32:23
阅读次数:
158
题意:n个城市,m条有向边, 现在要把这个图分成块,对于块的定义:1,所有能够互通的点一定在一个块内。2,一个点可以到达另一个点,所经过的点只能是这个块内的。问做少要分多少个块?
想法:显然tarjan先缩点,然后可以想到,要想百分之一百满足第2个条件,那么每一个块最多只能有所点后的两个点,所以对所得的缩点进行二分匹配,然后求得最大独立集=col-(最大匹配数)
#includ...
分类:
其他好文 时间:
2016-05-07 07:23:08
阅读次数:
172
点击打开链接
题意:动物园有n只猫,m条狗,还有p个小孩,每个小孩有一个喜欢的动物和一个讨厌的动物,如果一个小孩喜欢狗,那么他一定不喜欢猫,每个小孩高兴的条件是他喜欢的动物在动物园并且不喜欢的动物不在,问饲养员将那些动物移出动物园可以使最多的小孩高兴
思路:最后剩下的小孩他们之间喜欢和讨厌的是不会有冲突的,那么可以转化为开心的小朋友的最大独立集,最大独立集=顶点数-最大匹配;而这个最大匹配是什...
分类:
其他好文 时间:
2016-04-29 18:19:04
阅读次数:
239
点击打开链接
题意:动物园有n只猫,m条狗,还有p个小孩,每个小孩有一个喜欢的动物和一个讨厌的动物,如果一个小孩喜欢狗,那么他一定不喜欢猫,每个小孩高兴的条件是他喜欢的动物在动物园并且不喜欢的动物不在,问饲养员将那些动物移出动物园可以使最多的小孩高兴
思路:最后剩下的小孩他们之间喜欢和讨厌的是不会有冲突的,那么可以转化为开心的小朋友的最大独立集,最大独立集=顶点数-最大匹配;而这个最大匹配是什...
分类:
其他好文 时间:
2016-04-26 20:34:44
阅读次数:
159
这个题唯一需要说的就是普通的匈牙利算法是O(nm)的,过不了 然后HK算法可以O(n^0.5m),这个算法可以每次找很多同样长度的最短增广路 分析见:http://www.hardbird.net/lightoj-1356-prime-independence%E6%9C%80%E5%A4%A7%E ...
分类:
编程语言 时间:
2016-04-11 20:38:37
阅读次数:
194
Kindergarten Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 5317 Accepted: 2589 Description In a kindergarten, there are a lot of kids. Al
分类:
其他好文 时间:
2016-03-11 20:40:24
阅读次数:
193