我怎么看都没问题,但是它 RE 了。
void ad(int u,int fr){ if(vis[u])return; vis[u]=1; for(auto v:G[u]){ if(v==fr)continue; for(auto w:G[v]){ if(u==w)continue; G[u].push_back(w); G[w].push_back(u); } ad(v,u); } }
是
5 4 2 1 3 1 4 3 5 3
这个无向图卡掉了。
求调。