如果要用异或判边,像这样的话
if(i==(in_edg^1)) continue;
记得打前向星的时候sum初始值等于1
int sum=1; void add(int u,int v){ e[++sum]={head[u],u,v}; head[u]=sum; }