/in/foo.cc: In function 'bool bfs()':
/in/foo.cc:43:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for( register int i = 0 ; i < linker[ now ].size() ; i++ )
~~^~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'int dinic(int, int)':
/in/foo.cc:52:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for( register int i = cur[ now ] ; i < linker[ now ].size() ; i++ )
~~^~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'void topo()':
/in/foo.cc:78:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for( register int i = 0 ; i < linker[ now ].size() ; i++ )
~~^~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:105:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
while( bfs() ) while( temp = dinic( s , inf ) ) ans -= temp;
^