其实这道题是和bzoj1787一样的但我用bzoj1787MLE了,于是正好练一下树上倍增 type node=record po,next:longint; end; ..] of node; anc:..,..] of longint; dep,fa,p:..] of longint; v:..] of boolean; t,len,x,y,z,a,b,c,i,n,m:longint; procedure add(x,y:longint); begin inc(len); w[len].po…