如果你写的是 ISAP,换成 Dinic。
如果换成 Dinic 还是被卡,检查每个 memset 和 memcpy,后面的长度是不是都写的是类似 (t + 1) * sizeof(int) 的东西而不是 sizeof(dep)。
memset
memcpy
(t + 1) * sizeof(int)
sizeof(dep)
如果还是被卡,可以考虑 Dinic 的 bfs,从源点开始改为从汇点开始 bfs。
如果还是被卡,换成 C++ 的其它版本(个人是用 C++11 过的)