码迷,mamicode.com
首页 >  
搜索关键字:最小点覆盖    ( 251个结果
POJ2226 Muddy Fields(二分图最小点覆盖集)
题目给张R×C的地图,地图上*表示泥地、.表示草地,问最少要几块宽1长任意木板才能盖住所有泥地,木板可以重合但不能盖住草地。 把所有行和列连续的泥地(可以放一块木板铺满的)看作点且行和列连续泥地分别作为XY部,每一块泥地看作边。这样就构造出了一个二分图。 那么,问题就是在这个二分图中就是选出最少的点
分类:其他好文   时间:2016-02-10 17:36:38    阅读次数:243
HDU 1054 Strategic Game
树形DP。 dp[i][1]表示 在编号为 i 的节点上放置一个人,覆盖 编号为 i 的节点 的子树上所有边 需要的数量。 dp[i][0]表示 在编号为 i 的节点上不放置人,覆盖 编号为 i 的节点 的子树上所有边 需要的数量。 也可以用二分图匹配来做,在数量上,二分图的最小点覆盖数=二分图的最
分类:其他好文   时间:2016-02-05 01:35:09    阅读次数:132
HUST 1027 Enemy Target!
求二分图的最小点覆盖集,并输出对于每一个a[i][j]=1,我们从行i-->列j建立一条边显然,这张图是一张二分图。左边的节点代表删除哪一行,右边的节点代表删除哪一列。中间的边代表所有a[i][j]为1的点。现在,我们需要做的事情就是找出最少的点,使这些点覆盖住所有的边(即删去哪几行哪几列,没有士兵...
分类:其他好文   时间:2016-01-26 18:13:49    阅读次数:187
HDU 1565:最大点权独立集(网络流)
题目要求我们选尽量多的点,同时两两不相邻可以想到把棋盘按照国际象棋的棋盘样式染色,那同一种颜色的点之间肯定是不相邻的,同时我们也就把图转化为了一个二分图题目要求也就变成了求这个二分图里的最大点权独立集最大独立集:包含尽量多顶点的集合,其中任意两点不相邻,所谓的不相邻也就是两点没有连边最小点覆盖:选取...
分类:其他好文   时间:2016-01-20 22:33:52    阅读次数:203
【图论】二分图匹配总结
二分图匹配总结二分图匹配1、二分图最大匹配。求两个集合内,每一个元素仅仅能用一次。两集合间存在一些匹配关系,求最大匹配多少对,利用匈牙利算法,对于每一个结点不断去找增广路去匹配有几个重要性质:1、最小点覆盖 = 最大匹配2、最大独立集 = 总结点 - 最大匹配模板:bool dfs(int u) {...
分类:其他好文   时间:2015-12-28 10:16:27    阅读次数:176
UVa11419 SAM I AM(构造最小点覆盖)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=27475【思路】 二分图的最小点覆盖以及构造最小覆盖。 可见:http://www.tuicool.com/articles/jmAnEb【代码】#include#.....
分类:其他好文   时间:2015-12-25 22:22:20    阅读次数:238
hdu1498 50 years, 50 colors --- 最小点覆盖
给一个矩阵,里面有一些不同颜色的气球。每次能够消灭一行或一列中某一种颜色的气球,问你在k次及以内,有哪些颜色的气球是不管怎样也消不完的。那么思路就是,对每一种颜色的气球求最小点覆盖。>k 则为答案。相当于 poj3041 的加强版,由于矩阵中不是每个点都是等价的。#include#include#i...
分类:其他好文   时间:2015-12-22 10:21:56    阅读次数:132
POJ3041Asteroids(最小点覆盖+然而并不是很理解why)
AsteroidsTime Limit:1000MSMemory Limit:65536KTotal Submissions:18289Accepted:9968DescriptionBessie wants to navigate her spaceship through a dangerous...
分类:其他好文   时间:2015-11-26 23:05:26    阅读次数:220
POJ - 3041 Asteroids(最小点覆盖数)
1、有一个n*n的矩阵,在矩阵上有k个行星,用武器射击一次可以消灭一行或者一列的行星,求消灭所有的行星的最少射击次数。2、最小点覆盖数 = 最大匹配数主要在于转化:看图:3、/*顶点编号从0开始的邻接矩阵(匈牙利算法)二分图匹配(匈牙利算法的DFS实现)(邻接矩阵形式)初始化:g[][]两边顶点的划...
分类:其他好文   时间:2015-11-19 18:52:19    阅读次数:219
UVA-11419 SAM I AM (最小点覆盖)
题目大意:在一个n*m的网格中,有k个目标,现在可以任选一行或列消除在其上的所有目标,求出最少选择次数及选法。题目分析:经典的最小点覆盖问题,并且输出一个最小点覆盖集。在求出最大匹配之后,以未覆盖的x点进行标记,沿着未覆盖->覆盖->未覆盖->覆盖...的路径标记,最后x中未标记的和y中标记的点构成...
分类:其他好文   时间:2015-11-06 00:01:34    阅读次数:360
251条   上一页 1 ... 11 12 13 14 15 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!