rt,fhq按区间分裂都是这么写的
if(t[ls(root)].size>=bz)y=root,split(ls(root),bz,x,ls(y)); else x=root,split(rs(root),bz-t[ls(root)].size-1,rs(x),y);
能不能开个二元组,一个存下标,一个存值,分列时就按下标的值来分裂