为什么算法结束后,这样就可以得到一个点的入度和出度呢:
for (int i = 1; i <= n; i++) for (int j = 0; j < p[i].size(); j++) { int nex = p[i][j]; if (scc[i] != scc[nex]) a[scc[nex]]++, b[scc[i]]++; }