rt
就是搞不懂是什么。
我们老师给的代码也看不懂……
struct node{
int v,w,nxt;
}e[MAXN];
int head[MAXN],nE;
inline void AddEdge(int &u,int &v,int &w){
e[++nE].nxt=head[u];
head[u]=nE;
e[nE].v=v;
e[nE].w=w;
}
for(int i=1;i<=n;i++){
for(int j=head[i];j;j=e[j].nxt)
printf("%d ",e[j].v);
cout<<endl;
}