/in/foo.cc: In function 'void read(T&)':
/in/foo.cc:22:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(;ch>='0'&&ch<='9';ch=getchar()) x=x*10+ch-'0'; x*=f;
^~~
/in/foo.cc:22:53: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(;ch>='0'&&ch<='9';ch=getchar()) x=x*10+ch-'0'; x*=f;
^
/in/foo.cc: In constructor 'edge::edge(int, int, LL, LL, LL, int)':
/in/foo.cc:27:12: warning: 'edge::cost' will be initialized after [-Wreorder]
LL fl,cap,cost;
^~~~
/in/foo.cc:26:13: warning: 'int edge::nx' [-Wreorder]
int u,v,nx;
^~
/in/foo.cc:29:5: warning: when initialized here [-Wreorder]
edge(int u,int v,LL fl,LL cap,LL cost,int nx):u(u),v(v),fl(fl),cap(cap),cost(cost),nx(nx){}
^~~~