题意:m*n的棋盘,有几个点不能覆盖,用1*2(可转成2*1)的矩形覆盖,不重叠,问能否覆盖。思路:将棋盘分成黑白的,然后黑与白进行二分匹配即可。对于每个点,都可以与它周围四个方向的任意一点用覆盖物覆盖,因而变成完备匹配问题二分图最大匹配就是完备匹配#include#include#includeu...
分类:
其他好文 时间:
2014-10-09 02:13:17
阅读次数:
193
二分图最大匹配题目汇总 POJ 1274、2239、3020、3715...
分类:
其他好文 时间:
2014-09-25 12:26:29
阅读次数:
249
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=654...
分类:
其他好文 时间:
2014-09-23 01:40:13
阅读次数:
260
此题就是求最大匹配。不过需要判断是否构成二分图。判断的方法是人选一点标记为红色(0),与它相邻的点标记为黑色(1),产生矛盾就无法构成二分图。声明一个vis[],初始化为-1。通过深搜,相邻的点不满足异或关系就结束。如果没被标记,就标记为相邻点的异或。 1 #include 2 #inc...
分类:
其他好文 时间:
2014-09-22 15:50:32
阅读次数:
199
到现在二分图的计划题目大概已经做完了大体题型大概分为以下这么几类:1。判断二分图(这种类型的题目是非常有意思的,往往是想到之后有一种护体灌顶的感觉)2。二分图最大匹配(最小) 这一类的题目是我做的最多的,并且经常和其他的算法一起使用(floyed,传递闭包,二分……)3.最大权匹配 这类题就是带权....
分类:
其他好文 时间:
2014-09-19 22:22:16
阅读次数:
198
大意:有n个男孩n个女孩,告诉你每个女孩喜欢哪些男孩,又告诉你女孩之间的存在一些朋友关系一个女孩可以和她喜欢的男孩结婚也可以和她朋友喜欢的男孩结婚, 并且朋友关系可以传递Once every girl finds their boyfriends they will start a new roun...
分类:
其他好文 时间:
2014-09-09 17:51:29
阅读次数:
187
UVA 12083 - Guardian of Decency
题目链接
题意:给定一些男女,满足身高差不大于40,喜欢同一种音乐,不喜欢同一种体育项目,并且性别不同,就可能发生关系,现在老师要带一些男女出去玩,要求不能有一对发生关系,问最多能带多少人
思路:分男女,把会发生关系的连边,然后做最大匹配,最后n-最大匹配就是最多能带的人
代码:
#include
#i...
分类:
其他好文 时间:
2014-09-04 00:16:47
阅读次数:
231
UVA 1201 - Taxi Cab Scheme
题目链接
题意:给定一些乘客,每个乘客需要一个出租车,有一个起始时刻,起点,终点,行走路程为曼哈顿距离,每辆出租车必须在乘客一分钟之前到达,问最少需要几辆出租车
思路:如果一辆车载完一个乘客a,能去载乘客b,就连一条有向边,这样做完整个图形成一个DAG,然后要求的最少数量就是最小路径覆盖,利用二分图最大匹配去做,把每个点拆成两...
分类:
其他好文 时间:
2014-09-04 00:12:37
阅读次数:
210