第一次网络流,学了一天的DINIC算法(个人比较愚),切了这个入门题,开始的时候怎么调连 测试都过不了,后来发现犯了一个低级错误!把判断条件放在for(:)!里面和放在for下面大大 不同啊!里面的话,一遇到不符合立即结束了(相当于break)!而下面的可以continue! dinic算法,每次BFS根据残量网络作层次图,每做一次后DFS找一个增广路(我是到目标点就return, 每次记录该增广路中的最窄边,回溯时按最窄边更新图即可). #include<iostream> //16ms 1…