2017暑假集训 div1 匹配问题(1)


HDU 4185
题意:给一张图,其中有一些#,两个相连的#可以称为一次覆盖,为最多几次覆盖(#只能被用一次)
做法:每个#标号,暴力跑一边每个#的四个方向,建图做匈牙利  答案 是pp/2;

POJ 3020
题意:用天线覆盖城市,最多可以覆盖相邻的两个城市,问用多少天线可以完全覆盖
做法:不仔细想还以为和上道题一样,上道题问的是最多,这道题是完全。
           这道题的模型是最小路径覆盖 公式是 n-pp()【这道题的pp数要除以2,因为相当于拆了点,算出来的pp是二倍的】


HDU 2054 最小定点覆盖数
定理:
柯尼希定理:二分图最小点覆盖的点数=最大匹配数。
最小路径覆盖的边数=顶点数n-最大匹配数
最大独立集=最小路径覆盖=顶点数n-最大匹配数

做一遍二分匹配就可以了


POJ 1422

最小路径覆盖(n-pp())即可









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值