请求撤下题解并加强数据

P3376 【模板】网络最大流

limuy @ 2024-02-25 22:16:00

第一篇题解的bfs不应该

if(v==t) return 1;

这样每次只能增广一条路径,应该在最后判断dis[t]来决定

本题数据过弱测不出来,但我在二分图最大匹配中测出问题,改前1s,改后77ms,附上提交记录 改前 改后


by 幻想繁星 @ 2024-02-25 22:20:21

@limuy 传统的EK好像还真是这么写的。


by sunrise1024 @ 2024-02-25 22:26:33

@limuy 传统EK是这样的,这题似乎为了让比较传统的做法通过数据很水


by limuy @ 2024-02-26 17:04:42

@sunrise1024 @幻想繁星 我说的是这篇题解中的dinic,ek这样写是对的,但是dinic是错的吧


by sunrise1024 @ 2024-02-26 17:14:11

@limuy 有没有一种可能,一次增广多条路径叫做多路增广优化?

但确实题解里不把优化加全很没素质


by limuy @ 2024-02-26 17:45:35

@sunrise1024 啊,我看了看OI-WIKI,居然这只是个常数优化。。二分图匹配居然差了15倍的速度


by 幻想繁星 @ 2024-02-27 21:43:04

@limuy 因为二分图是这样的,单条增广路很小


|