profit是怎样被SAP的多路增广虐爆的……

代码1:SAP单路增广(非递归);

代码2:SAP多路增广(递归);

代码3:Dinic单路增广(非递归);

代码4:Dinic多路增广(递归);

结果:

代码1:

代码2:

代码3:

 代码4:

结果:
SAP加了多路增广后,直接秒掉后2个点;
Dinic加了多路增广后效率差不多,还更低了一点……

(另外发现,SAP的多路增广不支持当前弧优化……这点和zkw费用流有点像囧……不过效率影响不大……)

你可能感兴趣的:(profit是怎样被SAP的多路增广虐爆的……)