/in/foo.cc: In function 'void bfs(int)':
/in/foo.cc:37:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(re i=0;i<G[u].size();i++)
~^~~~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:63:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(re j=0;j<G[s].size();j++)
~^~~~~~~~~~~~
/in/foo.cc:83:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(cur[u]<G[u].size() && d[E[G[u][cur[u]]].v]!=w)cur[u]++;
~~~~~~^~~~~~~~~~~~
/in/foo.cc:84:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(cur[u]==G[u].size())
~~~~~~^~~~~~~~~~~~~
/in/foo.cc:88:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(re j=0;j!=G[u].size();j++)
~^~~~~~~~~~~~~
/in/foo.cc:51:23: warning: variable 'k' set but not used [-Wunused-but-set-variable]
int s,t,u,v,c,n,m,k,kk;
^
/in/foo.cc:51:25: warning: variable 'kk' set but not used [-Wunused-but-set-variable]
int s,t,u,v,c,n,m,k,kk;
^~