我看见很多大佬缩点后建新图都像下面这样
for(int i=1;i<=m;i++){ int u=e[i].pre,v=e[i].ver; if(bel[u]!=bel[v]) add_edge(bel[u],bel[v],1),add_edge(bel[v],bel[u],1); }
这样不会担心重边吗