/in/foo.cc: In function 'void tarjan(int)':
/in/foo.cc:12:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define ie(i,s,t) for(int i=s;i<=t;++i)
/in/foo.cc:33:8:
ie(i,0,graph[x].size()-1)
~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:33:5: note: in expansion of macro 'ie'
ie(i,0,graph[x].size()-1)
^~
/in/foo.cc:35:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i==graph[x].size())break;
~^~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:12:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define ie(i,s,t) for(int i=s;i<=t;++i)
/in/foo.cc:83:6:
ie(j,0,graph[i].size()-1)
~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:83:3: note: in expansion of macro 'ie'
ie(j,0,graph[i].size()-1)
^~
/in/foo.cc:12:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define ie(i,s,t) for(int i=s;i<=t;++i)
/in/foo.cc:98:11:
ie(j,0,newgraph[i].size()-1)
~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:98:8: note: in expansion of macro 'ie'
ie(j,0,newgraph[i].size()-1)
^~