小结:二分图匹配

概要:

可以用匈牙利或者网络流(听说Dinic是O(sqrt(V)*E),isap我不知道,大概一样吧。)

应用:

最大匹配、最小点覆盖、最大独立集、最小路径覆盖、二分图完美匹配等。

技巧及注意:

匈牙利是O(nm)的,比网络流慢。

KM比网络流慢。

(还是写网络流吧。。。)

一些知识:二分图

在X集和Y集元素不同时,又要求哪些X集中元素有且只有一个Y集中的元素与之匹配时,可以先跑二分图匹配,然后依次删边,看是否还能继续匹配,如果不能就是一个答案。例如:

  1. 【wikioi】1222 信与信封问题(二分图+特殊的技巧)

棋盘上黑白染色:如果题目意思能够使得在棋盘中可以黑白染色(即一类和另一类不交),那么我们可以考虑二分图匹配

  1. 【vijos】1729 Knights(匈牙利)
  2. 【BZOJ】1059: [ZJOI2007]矩阵游戏(二分图匹配)

转载于:https://www.cnblogs.com/iwtwiioi/p/3998194.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值