rt
if(sl<=mid) sum+=cha(ls(p),sl,sr,l,mid); if(sr>mid) sum+=cha(rs(p),sl,sr,mid+1,r);
如上是我的查询操作,sl,sr为查询区间,当去掉(sl<=mid),(sr>mid)时就炸了。为何无重叠部分时无法正常运行?无法理解,所以求助