摘要:
这个题可以先floyd求出最短路在将包含原图中所有S->T最短路径的子图抽出来求最小割(就是最大流啦)f[S][i]+f[i][j]+f[j][T] == f[S][T]代表i->j边在要求的这个子图中 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 #define N 508 7 #define M 124758 8 #define INF 0x7ffffff 9 10 int n,m,tot1,tot2,head1[N],head2[N],f[N][N],lay[N],qu...
阅读全文