由于复制我的合并写出了这个
y[u].lef=add(y[u].lef,y[v].lef,l,mid);
y[u].rig=add(y[u].rig,y[v].rig,l,mid);
改成了这个只过了#4
y[u].lef=add(y[u].lef,y[v].lef,l,mid);
y[u].rig=add(y[u].rig,y[v].rig,mid,r+1);
实际应该是
y[u].lef=add(y[u].lef,y[v].lef,l,mid);
y[u].rig=add(y[u].rig,y[v].rig,mid+1,r);