rt,我把:
for(int i=1;i<=n;i++) if(dfn[i]==0) Tarjan(i);
改成
for(int i=2;i<=n;i++) if(dfn[i]==0) Tarjan(i);
过了。。。