/in/foo.cc: In function 'void buildtree(int, int, int)':
/in/foo.cc:160:19: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=LSIDE(rt)+RSIDE(rt)>>1;
^
/in/foo.cc: In function 'void update_add(int, int, int, int)':
/in/foo.cc:172:19: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=LSIDE(rt)+RSIDE(rt)>>1;
^
/in/foo.cc: In function 'void update_del(int, int, int, int)':
/in/foo.cc:184:19: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=LSIDE(rt)+RSIDE(rt)>>1;
^
/in/foo.cc: In function 'long long int query(int, int, int)':
/in/foo.cc:194:19: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=LSIDE(rt)+RSIDE(rt)>>1;
^