RT,不知道为什么就不行了。
long long findway(int nw, long long last, int t, int *w)
long long dinic(int s, int t)
{
int *w;
w = new int[MAX_N + 1];
rebuild(s, w);
long long u;
long long ans;
do
{
u = findway(s, MAX_SIGNED_LONG_LONG, t, w);
ans += u;
} while (u > 0);
return ans;
}
就是在 dinic 里面引用 findway 的时候它说:
no matching function for call to 'Dinic::findway(int&, long long int, int&)'