//Dinic最大的不同就是分层找增长路径。。。,//我们知道一般是用BFS来找一个增长路径,从中心一层一层地向外扩散//但是Dinic也是一层一层的向外找,但是它每层只选择一个一个顶点就跳到下一层中接着寻找#include<stdio.h>#define N 1000#define MAX 0x3f3f3f3f#define min(x,y) ((x>y)?(y):(x))//定
[题目链接] 思路:最大流变形—顶点也有容量限制的情况! 代码: #include<iostream>#include<cstdio>#include<cstring>#include<vector>#include<queue>#include<algorithm>using namespace std;typedef long long ll;const int in