dinic递归版,堆栈溢出可以手动扩栈,改成非递归版本,或者改用效率更高的ISAP。 struct Edge{int from, to, cap, flow;Edge(){}Edge(int from, int to, int cap, int flow) : from(from), to(to), cap(cap), flow(flow){}};int n, m, s, t;ve
2172. Dinic/ISAP求最大流 - AcWing题库 给定一个包含 n 个点 m 条边的有向图,并给定每条边的容量,边的容量非负。 图中可能存在重边和自环。求从点 S 到点 T 的最大流。 输入格式 第一行包含四个整数 n,m,S,T。 接下来 m 行,每行三个整数 u,v,c,表示从点 u 到点 v 存在一条有向边,容量为 c。 点的编号从 1 到 n。 输出格式 输出