/in/foo.cc: In member function 'void SegmentTree::modify(int, int, int, int, int)':
/in/foo.cc:75:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid = l + r >> 1;
~~^~~
/in/foo.cc: In member function 'void SegmentTree::query(int, int, int, int, int, long long int&)':
/in/foo.cc:92:16: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid = l + r >> 1;
~~^~~
/in/foo.cc: In function 'void solve(int, int, int, int)':
/in/foo.cc:119:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid = l + r >> 1, cntl = 0, cntr = 0;
~~^~~