/in/foo.cc: In function 'long long int dfs(long long int, long long int)':
/in/foo.cc:65:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if(res = dfs(v, min(flow, edge[i].w))){
^
/in/foo.cc: In function 'long long int dinic()':
/in/foo.cc:79:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
while(minflow = dfs(s, 0x7fffffff))
^
/in/foo.cc: In function 'int main()':
/in/foo.cc:126:30: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
register long long mid = l + r >> 1;
~~^~~