prize.cpp: In function 'void dfs(int, int, int, int, int, int&)':
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:25:10: note: in expansion of macro 'mid'
tt=ask(mid);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:26:25: note: in expansion of macro 'mid'
if(tt[0]+tt[1]==0)res=mid;
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:28:22: note: in expansion of macro 'mid'
if(tt[0]>ll)dfs(l,mid,ll,tt[1],mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:29:20: note: in expansion of macro 'mid'
if(tt[1]>rr)dfs(mid+1,r,tt[0],rr,mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:31:10: note: in expansion of macro 'mid'
dfs(l,mid,ll,rr,mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:32:8: note: in expansion of macro 'mid'
dfs(mid+1,r,ll,rr,mx,res);
^~~