ZOJ 1364 Machine Schedule (POJ 1325) (最小点覆盖数==最大匹配数)

 

基础题,但是这个证明值得膜拜,orz个先……

求二分图的最小点覆盖数

用最少的点将所有的边覆盖,这个覆盖数等于最大匹配数M;

下面是LRJ的证明,很好很强大:

①M个是足够的,只需要让他们覆盖最大的匹配的M条边,则其他边一定被覆盖

(如果有边e不被覆盖,把e加入后得到一个更大的匹配)

②M个是必需的,仅考虑形成最大匹配的M条边,由于两两无公共点,因此至少

需要M个点才能把它们覆盖;

(摘自:http://hi.baidu.com/rain_bow_joy/blog/item/51ced908dcb733a52eddd4cb.html)

 

 

 

建图:机器A的模式 i 和机器B的模式 j 可完成同一个工作,就在之间加权值1的边,代表工作

代码:

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值