首页 > 代码库 > bzoj1001题解
bzoj1001题解
【解题思路】
显然,这题的答案是这个网格图的最小割。根据最大流-最小割定理,我们可以用网络流算法来求其最小割,时间复杂度最小为O(V2√E)(听说增广路算法会被网格图卡得很惨)。
特殊的,这个网格图是一个平面图,于是可以根据平面图最小割-最短路定理,转化为其对偶图的最短路,时间复杂度最小为O(kE)或O(Vlog2V)(民科算法spfa前途不可估量)。
【参考代码】
恩,听说这题我当初RE得生活不能自理,于是直接贴了orz::hzwer大神的代码。。以后再补上吧(假装会去写的样子)。
bzoj1001题解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。