分析性质+上下界网络流:CodeForces - 1416F
分析性质+上下界网络流:CodeForces - 1416F
本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135069614
https://vj.imken.moe/contest/598718#problem/E
分析一波性质,一个位置旁边有比他小的那没问题,如果没有只能找朋友了。
找朋友,也就是形成环,由于每次只能上下左右,所以必然是个偶环。我们直接全部拆成二元环,因为一定可以拆。二元环,就可以匹配了。
但有些点可能旁边有比他小,但他也要拿去匹配,但他不一定一定需要被匹配。关于此,也就是一些点一定要被匹配,一些不一定,我们可以建个上下界网络流来解决(有源汇)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhangxixi的博客!





