/in/foo.cc: In member function 'void Segtree::Build_Tree(int, int)':
/in/foo.cc:17:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=x+y>>1;
~^~
/in/foo.cc: In member function 'void Segtree::Modify(int, int, int, int, int)':
/in/foo.cc:27:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=x+y>>1;
~^~
/in/foo.cc: In member function 'double Segtree::Get_Ans(int, int, int)':
/in/foo.cc:39:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=x+y>>1;
~^~
/in/foo.cc: In function 'void Holistic_Bisection(int, int, int, int)':
/in/foo.cc:66:13: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int i,mid=x+y>>1;
~^~