/in/foo.cc: In member function 'void SPLAY_NEAR::build(int, int, int)':
/in/foo.cc:140:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=l+r>>1;
~^~
/in/foo.cc: In member function 'void SPLAY_ALL::build(int, int, int)':
/in/foo.cc:249:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=l+r>>1;
~^~
/in/foo.cc: In function 'int main()':
/in/foo.cc:283:22: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
SplayAll.root=tot+1>>1;
~~~^~
/in/foo.cc:302:23: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
SplayNear.root=tot+1>>1;
~~~^~