/in/foo.cc: In member function 'void SPLAY_NEAR::build(int, int, int)':
/in/foo.cc:126: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:223:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=l+r>>1;
~^~
/in/foo.cc: In function 'int main()':
/in/foo.cc:248:20: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
SplayAll.root=n+1>>1;
~^~