类似EK算法,只是将bfs改成spfa,求最小花费. 为什么可以呢,加入1-3-7是一条路,求出一个流量为40,那么40*f[1]+40*f[2]+40*f[3],f[1]是第一条路的单位费用,f[2]是... 因此可以写成40*(f[1]+f[2]+f[3]),那么f[1]+f[2]+.. ek算法不管先走那条路,最后一定都是最大流maxflow,那么费用是maxflow*路径费用,因此,在保证最大流的前提下,转换成了求最小费用的问题. 即求最短路类似. 另外,为什么可以这样求最小费用最大流呢…