首页 > 其他 > 详细

[USACO2005][POJ2226]Muddy Fields(二分图最小点覆盖)

时间:2014-04-28 19:03:13      阅读:440      评论:0      收藏:0      [点我收藏+]

题目:http://poj.org/problem?id=2226

题意:给你一个字符矩阵,每个位置只能有"*"或者“.",连续的横着或者竖的“*"可以用一块木板覆盖,"."不能被覆盖,求最少用多少块木板才能把整张图里的"*"全覆盖住

分析:很巧妙的建图

将所有横着的连续的"*"看作二分图左边的点集,同理竖着的连续的"*"看作二分图右边的点集

如果有横着的连续的"*"与竖着的连续的"*"相交,那么把这两个代表的点连边(每条边其实表示的一个原图的"*")

那么就是对建的图求最小点覆盖就行了,那么跑遍二分图最大匹配就行了

[USACO2005][POJ2226]Muddy Fields(二分图最小点覆盖),布布扣,bubuko.com

[USACO2005][POJ2226]Muddy Fields(二分图最小点覆盖)

原文:http://www.cnblogs.com/wmrv587/p/3693167.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!