拆点
拆点是一种 网络流 建模思想,用来处理 点权或者点的流量限制 的问题。这种思路同样可以用于其他的图论算法中(比较经典的有 分层图 )
例题 经典问题 结点有流量限制的最大流¶
如果把结点转化成边,那么这个问题就可以套板子解决了。
我们考虑把有流量限制的结点转化成这样一种形式:由两个结点
如果原图是这样:
拆点之后的图是这个样子:
例题luogu P4568[JLOI2011]飞行路线¶
题目大意:有
当然可以使用 DP 方法解决这道题。我们考虑使用拆点的解法。
将每个结点拆成
build本页面最近更新:,更新历史
edit发现错误?想一起完善? 在 GitHub 上编辑此页!
people本页面贡献者:
copyright本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用