题意即求一个最小顶点覆盖。对于没有孤立点的图G=(V,E),最大独立集+最小顶点覆盖= V。(往最大独立集加点)问题可以变成求树上的最大独立集合。每个结点的选择和其父节点选不选有关,dp(u,1)表示父节点选,这时u不可选,dp(u,0)表示父节点不选,这时u可选可不选。#includeusing ...
分类:
其他好文 时间:
2015-10-04 19:36:45
阅读次数:
257
一,最少顶点覆盖: 求最少多少个顶点能够覆盖二分图中的所有的边,最小顶点覆盖=最大匹配=>对于二分图,求出最大匹配后只可能有两种边,未匹配边和匹配边,那么如果未匹配边未被任何一个顶点覆盖,那么这条边完全可以加入最大匹配中,所以最大匹配必然能够覆盖所有的边,得证。poj1325:#include#i....
分类:
其他好文 时间:
2015-10-02 21:07:17
阅读次数:
246
50 years, 50 colorsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1516 Accepted Submission(s): 8...
分类:
其他好文 时间:
2015-08-13 21:55:45
阅读次数:
154
在一个n*m的草地上,.代表草地,*代表水,现在要用宽度为1,长度不限的木板盖住水,木板可以重叠,但是所有的草地都不能被木板覆盖。问至少需要的木板数。这类题的建图方法:把矩阵作为一个二分图,以行列分别作为2个顶点集首先以每一行来看,把这一行里面连续的*编号,作为一个顶点再以每一列来看,把这一列里面连...
分类:
其他好文 时间:
2015-08-09 22:24:39
阅读次数:
130
【HDOJ 1150】Machine Schedule
二分图最小顶点覆盖问题...
分类:
系统相关 时间:
2015-07-28 10:56:17
阅读次数:
142
【POJ 3041】Asteroids
二分图最小顶点覆盖问题...
分类:
其他好文 时间:
2015-07-28 10:56:10
阅读次数:
143
Strategic GameTime Limit: 20000/10000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5783Accepted Submission(s): 2677Pr...
分类:
编程语言 时间:
2015-07-22 22:21:46
阅读次数:
113
Air RaidTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3861Accepted Submission(s): 2552Problem De...
分类:
编程语言 时间:
2015-07-22 20:45:46
阅读次数:
122
最小顶点覆盖==二分图的最大匹配最少路径覆盖==n—最大匹配////n为左右集合中的顶点个数最大点独立集 = 顶点共个数 - 匹配顶点数多个环的并? 例如:有n个国家,国家之间通过有向边相连,边有权值,? 现在让你把所有的国家都划成一个一个的圈,使得所有圈的总权值和最大。? 二分图的实质就是多个环,...
分类:
其他好文 时间:
2015-07-21 11:57:09
阅读次数:
139
Machine ScheduleTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6701Accepted Submission(s): 3358Pr...
分类:
编程语言 时间:
2015-07-20 23:18:48
阅读次数:
148