存不存在能使如下的代码一直往右侧节点递归但未能成功得到返回值,导致复杂度高于 logv\log vlogv 的情况?
int lst(int d,int l,int r,int p){ if(!tr[p].v) return 0; int mid = (l+r)>>1; if(tr[p<<1|1].v && mid+1<=d){ int res = lst(d,mid+1,r,p<<1|1); if(res) return res; } return lst(d,l,mid,p<<1); }