这是线段树模板1里面的if条件
if(nl<=mid) ans+=Query(nl,nr,l,mid,lc);
if(nr>mid) ans+=Query(nl,nr,mid+1,r,rc);
return ans;
这是动态查询区间最大子段和的if
if(nr<=mid) return Query(nl,nr,l,mid,lc);
if(nl>mid) return Query(nl,nr,mid+1,r,rc);
ans=merge(Query(nl,nr,l,mid,lc),Query(nl,nr,mid+1,r,rc));
return ans;
这里面的不同我有所了解,那什么时候用上面的那种,什么时候用下面的这种呢/yiw,望大佬告知