RT,存边写成这样还能有 91pts ......
I void Ass_we_can(LL x,LL y,LL z) { r[++cnt].to=y;r[cnt].nex=head[x];r[cnt].val=z;head[x]=cnt; r[++cnt].to=x;r[cnt].nex=head[y];r[cnt].val=z;head[y]=cnt;//反向边的 val 写错了...... }