玄关求问
查看原帖
玄关求问
1026751
Lawrenceling楼主2025/6/16 13:41

为什么在 pushup 过程中;

inline int Pushup(int id,int l,int r,db k)
{
	if(tr[id].maxx<=k)return 0;
	if(l==r)return tr[id].maxx>k;
	int mid=(l+r)>>1;
	if(tr[ls].maxx<=k)return Pushup(rs,mid+1,r,k);
    return Pushup(ls,l,mid,k)+tr[id].len-tr[ls].len;//here
}

其中的 tr[id].len-tr[ls].len; 为什么不能写成 tr[rs].len

2025/6/16 13:41
加载中...