摘要:
Dinic 算法 一次可以累加多条增广路的流量 表头 head[u]:存u 点的第一条出边 深度 dep[u]:存u 点所在的图层 当前弧 cur[u]:存u 点的当前出边 bfs0对点分层,找增广路 dfs() 多路增广 (1) 搜索顺序优化 (分层限制搜索深度) (2)当前弧优化 (剪枝) (3 阅读全文
posted @ 2025-02-26 09:38
流氓兔LMT
阅读(49)
评论(0)
推荐(0)
摘要:
最小割=最大流 bfs()找增广路(最短路思想) 初始化,mf0=0.mf[S]=∞.S入队。 只要队不空,u点出队. 枚举u的所有出边,更新u的最 小容量,记录前驱边,扩展儿子入队。 若能走到T点,返回true。 若不能走到T点,返回false。 EK()求最大流(类似挤牙膏) 循环找增广路,每找 阅读全文
posted @ 2025-02-26 08:18
流氓兔LMT
阅读(41)
评论(0)
推荐(0)

浙公网安备 33010602011771号