拆点
拆点是一种图论建模思想,常用于 网络流,用来处理 点权或者点的流量限制 的问题,也常用于 分层图。
结点有流量限制的最大流
如果把结点转化成边,那么这个问题就可以套板子解决了。
我们考虑把有流量限制的结点转化成这样一种形式:由两个结点
如果原图是这样:
拆点之后的图是这个样子:
分层图最短路
分层图最短路,如:有
其中,
事实上,这个 DP 就相当于把每个结点拆分成了
题意:有一个
参考核心代码:
贡献者:@Ir1dXD@Nathan@mgt@Chrogeek@Henry-ZHR@ouuan
本页面最近更新:2/3/2023, 12:00:00 AM,更新历史
发现错误?想一起完善? 在 GitHub 上编辑此页!
本页面的全部内容在 CC BY-SA 4.0 和 SATA 协议之条款下提供,附加条款亦可能应用