Lang:G++
Edit12345678910111213141516171819202122232425262728293031//#define debug//#define txtout#include<cstdio>#include<cstdlib>#include<cstring>#include<cmath>#include<cctype>#include<ctime>#include<iostream>#include<algorithm>#include<vector>#include<stack>#include<queue>#include<set>#include<map>#define mt(a,b) memset(a,b,sizeof(a))using namespace std;typedef long long LL;const double eps=1e-8;const double pi=acos(-1.0);const int inf=0x3f3f3f3f;const int M=2e4+10;class Dinic { ///Dinic 最大流 O(V^2*E)typedef int typef;///流量的类型static const int ME=4e4+10;///边的个数static const int MV=5e2+10;///点的个数int n,tempp,p,i,j,u,v,temp[MV],cur[MV],level[MV],path[MV];bool flag,used[MV];queue<int> q;typef flow,now;public: