合并两点 (u,v)(u,v)(u,v) 前记得判断 u,vu,vu,v 不在同一集合,不要无脑合并 tot--
tot--
for(int v:g[u]) { if(!fucked[u]&&!fucked[v]&&find(u)!=find(v)) { merge(u,v); tot--; } }