crocodile.cpp: In function 'void dfs(int, int)':
crocodile.cpp:8:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define forr(i,A,B) for(int i=A;i<B;++i)
^
crocodile.cpp:26:3: note: in expansion of macro 'forr'
forr(i,0,adj[x].size()){
^
crocodile.cpp:8:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define forr(i,A,B) for(int i=A;i<B;++i)
^
crocodile.cpp:31:3: note: in expansion of macro 'forr'
forr(i,0,adj[x].size()){
^
crocodile.cpp:8:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define forr(i,A,B) for(int i=A;i<B;++i)
^
crocodile.cpp:61:2: note: in expansion of macro 'forr'
forr(i,0,adj[x].size()){
^
crocodile.cpp:8:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define forr(i,A,B) for(int i=A;i<B;++i)
^
crocodile.cpp:66:2: note: in expansion of macro 'forr'
forr(i,0,adj[x].size()){
^
crocodile.cpp: In function 'void cycle_detect(int, int)':
crocodile.cpp:8:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define forr(i,A,B) for(int i=A;i<B;++i)
^
crocodile.cpp:86:2: note: in expansion of macro 'forr'
forr(i,0,adj[x].size()){
^
crocodile.cpp: In function 'void neighbour_calc(int)':
crocodile.cpp:8:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define forr(i,A,B) for(int i=A;i<B;++i)
^
crocodile.cpp:95:2: note: in expansion of macro 'forr'
forr(i,0,adj[x].size()){
^