码迷,mamicode.com
首页 >  
搜索关键字:最小点覆盖    ( 251个结果
POJ 2226 最小点覆盖(经典建图)
Muddy FieldsTime Limit:1000MSMemory Limit:65536KTotal Submissions:8881Accepted:3300DescriptionRain has pummeled the cows' field, a rectangular grid of...
分类:其他好文   时间:2015-07-13 22:11:39    阅读次数:103
hdu 3360 最小点覆盖
题意:给你一个图,图中有宝物和保安两种元素。每个宝物需要周围的某些位置同时安放保安(如果那些位置有宝物,可以把宝物替换成保安)问你最少需要再安置多少保安,可以使所有宝物满足要求。题意有点难懂链接:点我直接建无向图,少判断个奇偶性,最后除个2即可 1 #include 2 #include 3 ...
分类:其他好文   时间:2015-07-03 19:03:14    阅读次数:151
hdu 4169 二分匹配最大独立集 ***
题意:有水平N张牌,竖直M张牌,同一方向的牌不会相交。水平的和垂直的可能会相交,求最少踢出去几张牌使剩下的牌都不相交。二分匹配 最小点覆盖=最大匹配。链接:点我坐标点作为匹配的端点 1 #include 2 #include 3 #include 4 #include 5 #include...
分类:其他好文   时间:2015-07-02 22:24:37    阅读次数:173
POJ 3041(最小点覆盖)
题意: 假如你现在正处在一个N*N的矩阵中,这个矩阵里面有K个障碍物,你拥有一把武器,一发弹药一次能消灭一行或一列的障碍物,求最小的弹药消灭全部障碍物 输入为:     N K 接下来有K行,每行包含障碍物的坐标,即r行c列; 如: 3 4  1 1 1 3 2 2 3 2  输出为:     花费最小的弹药数 思路:将i行作为X集合,将j列作为Y集合,这样原来的问题—用...
分类:其他好文   时间:2015-07-02 21:11:45    阅读次数:127
二分图最大匹配,最小路径覆盖,最小点覆盖,最大独立集,最小边覆盖与建图方法
前言:         有自己写的,有摘的别人的,前面是摘的,也是无心整理,出错是难免的,反正我都不会证明,智人见智,别被我误导了。 §1图论点、边集和二分图的相关概念和性质 点覆盖、最小点覆盖 点覆盖集即一个点集,使得所有边至少有一个端点在集合里。或者说是“点” 覆盖了所有“边”。。极小点覆盖(minimal vertex covering):本身为点覆盖,其真子集都不是...
分类:其他好文   时间:2015-07-02 10:10:13    阅读次数:292
scu oj 4439 : Vertex Cover(2015年四川省程序ACM设计竞赛D题 )
一般图的最小点覆盖问题是是一个npc问题,目前哈没有比较好的多项式的算法。但是这题有一点特殊的地方,每条边必定包含前面30个点的的一个,所以这题可以枚举钱30个点的选和不选的状态,后面的点对应的状态就唯一了。    所以这题就是  dfs+可行性减枝和答案最优减枝。 #include #include #include #include #include #include #include #i...
分类:其他好文   时间:2015-06-18 15:22:55    阅读次数:269
hdu1498最小点覆盖
1.题意:(很是重要,理解了题意才能有转换为最小点覆盖的思路),对于一个n*n的矩阵,里面有一些颜色不同的气球(用1~50标记种类),给你K次机会,每次机会可以把某一行或者某一列中的某一种颜色全部消灭,问你K次消灭之后,有哪些颜色是你不能消灭完的....拿题目的案例 2 来画图: 我们这里只有K=1次机会去消除,,我们只有四种方式,从图中来看,1次机会我们不可能把1号颜色全部消除...
分类:其他好文   时间:2015-06-17 18:21:14    阅读次数:113
hdu - 1150 Machine Schedule (二分图匹配最小点覆盖)
http://acm.hdu.edu.cn/showproblem.php?pid=1150有两种机器,A机器有n种模式,B机器有m种模式,现在有k个任务需要执行,没切换一个任务机器就需要重启一次,如果任务i在机器A上执行,A机器需要一个对应的模式A,如果在机器B上执行,机器A需要一个模式B.一直就...
分类:系统相关   时间:2015-06-15 20:09:21    阅读次数:134
poj 3041 Asteroids 【匈牙利算法】
题目链接:http://poj.org/problem?id=3041题意:n*n矩阵上有行星,每次只能在一行或一列放一发子弹,消灭本行或列的所有行星,求消灭所有行星的最小消耗子弹数目。解法:二分图,行为一个顶点集,列为另一顶点集。题目转化成为选择最少的一些点(x或y),使得从这些点与所有的边相邻,其实这就是最小点覆盖问题。代码:#include #include ...
分类:编程语言   时间:2015-06-15 16:34:21    阅读次数:145
POJ - 1325 Machine Schedule 二分图 最小点覆盖
题目大意:有两个机器,A机器有n种工作模式,B机器有m种工作模式,刚开始两个机器都是0模式,如果要切换模式的话,机器就必须的重启 有k个任务,每个任务都可以交给A机器的i模式或者B机器的j模式完成,问要重启多少次机器才能完成任务解题思路:两个机器的点分为两个点集,点集之间的关系就是任务了,要将所有任务都完成,就要将所有边都覆盖掉,所以就是求最小点覆盖了。 这里有一个点要注意,如果所有任务中都有一...
分类:系统相关   时间:2015-06-11 11:10:32    阅读次数:147
251条   上一页 1 ... 14 15 16 17 18 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!