请问为什么这个栈放在特判独立点的前后都能过啊,按理说它们不是不一样吗?求大佬解答orz
dfn[x]=low[x]=++sjc; zhan[++top]=x; if(x==root&&h[x]==0) { dcc[++cnt].push_back(x); return; }
和
if(x==root&&h[x]==0) { dcc[++cnt].push_back(x); return; } zhan[++top]=x;
都AC了