/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:62:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         for(re j=0;j<G[s].size();j++)
                    ~^~~~~~~~~~~~
/in/foo.cc:82: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:83:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                 if(cur[u]==G[u].size())
                    ~~~~~~^~~~~~~~~~~~~
/in/foo.cc:87:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                     for(re j=0;j!=G[u].size();j++)
                                ~^~~~~~~~~~~~~