/in/foo.cc: In function 'int GetMaxFlow(int, int)':
/in/foo.cc:50:61: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
if(d=GetMaxFlow(a[i].Point,min(Flow-MaxFlow,a[i].Value)))
^
/in/foo.cc: In function 'int Dinic()':
/in/foo.cc:63:38: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
while(ans=GetMaxFlow(1,2123456789))
^
/in/foo.cc:63:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
while(ans=GetMaxFlow(1,2123456789))
^~~~~
/in/foo.cc:64:15: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'while'
all+=ans; return all;
^~~~~~