foo.cc: In function 'int maketree(int, int)':
foo.cc:13:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   13 |         R[node]=maketree((l+r)>>1+1,r);
      |                                 ~^~
foo.cc: In function 'int update(int, int, int, int)':
foo.cc:28:47: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   28 |                 R[node]=update(R[pre],(l+r)>>1+1,r,x);
      |                                              ~^~
foo.cc: In function 'int query(int, int, int, int, int)':
foo.cc:40:40: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
   40 |         return query(R[u],R[v],(l+r)>>1+1,r,k-x);
      |                                       ~^~
   
  
    正在同步测试数据,请稍后
Found 10 testcases.
[Hydro](https://hydro.ac)提供评测服务