我的第一道强连通
#include<cstdio>
#include<vector>
#include<algorithm>
using namespace std;
vector<int> ljb[200000],nljb[200000],jh[200000];
int n,m,i,x,y,wz,zn,ans,bcnt,dfn[200000],belong[200000],
instack[200000],low[200000],dindex,stap[200000],stop;
void tarjan(int i){
dfn[i]=low[i]=++dindex;
instack[i]=1;
stap[++stop]=i;
vector<int>::iterator iv;
for (iv=ljb[i].begin();iv!=ljb[i].end();iv++){
if (!dfn[*iv]){
tarjan(......
阅读全文