输入时将qie存起来,将所有lun使用tarjan进行缩点,最后使用并查集, 将存起来的qie加上,看看是否能将所有点串起来 #include <bits/stdc++.h> using namespace std; const int N = 1e5 + 10, M = 1e6 + 10; struct Edge{int u, v;}; int n, m; int h[N], hs[N], e[M], ne[M], idx; int dfn[N], low[N], timestamp; int stk[N], top; int id[N], dcc_cnt; vecto...