/in/foo.cc: In function 'int find_l(int, int)':
/in/foo.cc:43:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (ll=rr) return tree[k].L;
^
/in/foo.cc:44:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=ll+rr>>1;
~~^~~
/in/foo.cc: In function 'int find_r(int, int)':
/in/foo.cc:50:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if (ll=rr) return tree[k].R;
^
/in/foo.cc:51:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=ll+rr>>1;
~~^~~