摘要:
http://poj.org/problem?id=1422题意:一个地图上有n个小镇,以及连接着其中两个小镇的有向边,而且这些边无法形成回路。现在选择一些小镇空降士兵(1个小镇最多1个士兵),士兵能沿着边走到尽头,问最少空降几个士兵,能遍历完所有的小镇。题解:一看这道题,求的是最少的路径覆盖住所有点。二分图的最小路径覆盖,就是在图中 找一些路径,使其覆盖主所有的点,而且每个点只属于一条路径,如果把这些路径中的每条路径从它的起始点走到它的终点,那么恰好可以经过图中的每个顶点一次且仅一次);解决此类问题可以建立一个二分图模型。把所有顶点i拆成两个:X结点集中的i和Y结点集中的i',如果有 阅读全文
posted @ 2012-10-08 21:25
Szz
阅读(342)
评论(0)
推荐(0)
摘要:
http://poj.org/problem?id=2226题意:农夫John的养牛场,是一个R 行C 列的矩形,一场大雨后,养牛场低洼的地方都有了积水。John 的牛都很娇贵的,他们吃草的时候,不想把他们的蹄子给弄脏了。为了不让牛儿们把它们的蹄子弄脏,John 决定把有水的地方铺上木板(木板可以重叠)。他的木板是宽度为1,长度没有限制的。Sample: 4 4 *.*. .*** ***. ..*.题解 :看到这个题感觉一个题很像,原来就是黑书上的 “皇家卫士” ,因为要用最少的木板,所以我们要 ,使木板最长,把行里面连在一起的坑连起来视为一个点,即一块横木板,编上序号,Sample则转.. 阅读全文
posted @ 2012-10-08 20:00
Szz
阅读(193)
评论(0)
推荐(0)
浙公网安备 33010602011771号