build 时对于每一个叶子节点需要注意,可能出现路径上 lca 和左右端点相同情况,即合并时需要这么写: mx[x]=mn[x]=dep[a[l]],lans[x]=rans[x]=-dep[a[l]],ans[x]=lz[x]=0;
mx[x]=mn[x]=dep[a[l]],lans[x]=rans[x]=-dep[a[l]],ans[x]=lz[x]=0;