/in/foo.cc: In function 'void dfs2(int)':
/in/foo.cc:34:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i<vec[tp].size();++i){
              ~^~~~~~~~~~~~~~~
/in/foo.cc:40:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<vec[tp].size();++i) cut[vec[tp][i]]=0;
               ~^~~~~~~~~~~~~~~
/in/foo.cc:44:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<vec[tp].size();++i) cut[vec[tp][i]]=0;
               ~^~~~~~~~~~~~~~~
/in/foo.cc:46:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  }for(int i=0;i<vec[tp].size();++i){
               ~^~~~~~~~~~~~~~~
/in/foo.cc:52:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  }for(int i=0;i<vec[tp].size();++i) cut[vec[tp][i]]=0;
               ~^~~~~~~~~~~~~~~