![](https://cdn.luogu.com.cn/upload/pic/1025.png)
by 蔚兰飞雪 @ 2017-07-20 16:45:17
```cpp
int query(int i,int l,int r) {
if(l<=node[i].l&&r>=node[i].r) {
return node[i].value;
}
if(l>node[i].r||r<node[i].l) return 0;
return max(query(i<<1,l,r),query(i<<1|1,l,r));
查找return部分有问题:l,r未取mid。
```
by KesdiaelKen @ 2017-08-06 12:19:04