/in/foo.cc: In function 'void build(int, int, int)':
/in/foo.cc:37:10: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int m=l+r>>1;
~^~
/in/foo.cc: In function 'void solveA(int, int, int, int, int, int)':
/in/foo.cc:62:10: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int m=l+r>>1;pushdown(p);
~^~
/in/foo.cc: In function 'void solveB(int, int, int, int, int, int)':
/in/foo.cc:74:10: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int m=l+r>>1;pushdown(p);
~^~
/in/foo.cc: In function 'int query(int, int, int, int, int)':
/in/foo.cc:84:22: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
pushdown(p);int m=l+r>>1,re=-1e9;
~^~
/in/foo.cc: In function 'int main()':
/in/foo.cc:93:11: warning: unused variable 'j' [-Wunused-variable]
int i,j,k;
^
/in/foo.cc:93:13: warning: unused variable 'k' [-Wunused-variable]
int i,j,k;
^