tarjan 中的这个
if(dfn[u]==low[u]) { ++tag; while(s.top()!=u) { color[s.top()]=tag; vis[s.top()]=0; s.pop(); } color[s.top()]=tag; vis[s.top()]=0; s.pop(); }
如果写成 do while 100->0,应该没人像我这么傻逼
do while