为什么代码中的注释有时候会变成这样?
void update(long long p,long long l,long long r,long long nl,long long nr,long long k){
if(l>=nl&&r<=nr){
tag[p]+=k;
shu[p]+=k*(r-l+1);
return;
}
pushdown(p,l,r);
long long mid=(l+r)>>1;
if(nl<=mid) update(ls(p),l,mid,nl,nr,k);
if(nr>mid) update(rs(p),mid+1,r,nl,nr,k);
pushup(p);
}