prize.cpp: In function 'void dfs(int, int, pii, pii, int, int&)':
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:31:13: note: in expansion of macro 'mid'
pii tt=qr(mid);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:32:23: note: in expansion of macro 'mid'
if(tt.F+tt.S==0)res=mid;
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:35:10: note: in expansion of macro 'mid'
if(l<mid&&ll!=qr(mid))dfs(l,mid,ll,qr(mid),mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:35:22: note: in expansion of macro 'mid'
if(l<mid&&ll!=qr(mid))dfs(l,mid,ll,qr(mid),mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:35:33: note: in expansion of macro 'mid'
if(l<mid&&ll!=qr(mid))dfs(l,mid,ll,qr(mid),mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:35:43: note: in expansion of macro 'mid'
if(l<mid&&ll!=qr(mid))dfs(l,mid,ll,qr(mid),mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:36:8: note: in expansion of macro 'mid'
if(mid+1<r&&qr(mid+1)!=rr)dfs(mid+1,r,qr(mid+1),rr,mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:36:20: note: in expansion of macro 'mid'
if(mid+1<r&&qr(mid+1)!=rr)dfs(mid+1,r,qr(mid+1),rr,mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:36:35: note: in expansion of macro 'mid'
if(mid+1<r&&qr(mid+1)!=rr)dfs(mid+1,r,qr(mid+1),rr,mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:36:46: note: in expansion of macro 'mid'
if(mid+1<r&&qr(mid+1)!=rr)dfs(mid+1,r,qr(mid+1),rr,mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:38:21: note: in expansion of macro 'mid'
if(ll!=tt)dfs(l,mid,ll,tt,mx,res);
^~~
prize.cpp:11:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
#define mid (l+r>>1)
~^~
prize.cpp:39:19: note: in expansion of macro 'mid'
if(tt!=rr)dfs(mid,r,tt,rr,mx,res);
^~~