洛谷 - P2774 - 方格取数问题 - 二分图最大独立点集 - 最小割

https://www.luogu.org/problemnew/show/P2774

把两个相邻的节点连边,这些边就是要方便最小割割断其他边存在的,容量无穷。

这种类似的问题的话,把二分图的一部分(黑点)连S,容量为其价值,另一部分(白点)连T,容量也是其价值。

因为上面的边存在我们在最小割的时候需要割断一些边表示这个点不被取到。

但是这个和最大权闭合子图有什么不同呢,为什么白色点好像和最大权闭合子图中的负权点得到了类似的待遇?

是不是可以这样转化,先假设获得了所有黑点白点的权值,因为某些黑点的存在你必须去购买它相邻的白点,付出白点权值的代价,所以白点就是负权点

所以我们要么获得黑色点和他相邻的至多4个白点并付出白点的权值的代价(最小割割断4个白点),要么我们舍弃这个黑色点但不需要购买白点。

!!!

意思就是其实二分图最大独立点集是最大权闭合子图的简化版。

据说还有二分图最小顶点覆盖=二分图顶点数-二分图最大独立点集,不知什么意思。

猜你喜欢

转载自www.cnblogs.com/Yinku/p/10623930.html