摘要: #include using namespace std; const int maxn=1e6+10; vector g[maxn]; vector rg[maxn]; vector vs; bool vis[maxn]; int camp[maxn]; void add_edge(int x,int y) { g[x].push_back(y); rg[y].push_back(x); ... 阅读全文