/in/foo.cc: In constructor 'Edge::Edge(int, int, int, int)':
/in/foo.cc:14:12: warning: 'Edge::from' will be initialized after [-Wreorder]
int to,from,cap,flow;
^~~~
/in/foo.cc:14:9: warning: 'int Edge::to' [-Wreorder]
int to,from,cap,flow;
^~
/in/foo.cc:15:5: warning: when initialized here [-Wreorder]
Edge(int u,int v,int c,int f):from(u),to(v),cap(c),flow(f){}
^~~~
/in/foo.cc: In member function 'bool Edmonds_karp::BFS()':
/in/foo.cc:53:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<G[x].size();++i)
~^~~~~~~~~~~~
/in/foo.cc: In member function 'int Edmonds_karp::DFS(int, int)':
/in/foo.cc:71:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int &i=cur[x];i<G[x].size();++i)
~^~~~~~~~~~~~