摘要: 二分匹配飘过好久没有写过二分匹配的题目了,今天写了一个,有点手生,好长时间才建出图来。建图方法:横竖分区。先看每一列,同一列相连的空地同时看成一个点,显然这样的区域不能够同时放两个点。这些点作为二分图的X部。同理在对所有的行用相同的方法缩点,作为Y部。连边的条件是两个区域有相交部分。最后求最大匹配就是答案。比如样例一:得到两种编号为以列缩点:[代码]以行缩点:[代码]好了,其余不解释。代码 阅读全文
posted @ 2010-10-14 21:09 晓天 阅读(386) 评论(0) 推荐(0)