/in/foo.cc: In function 'void dfs(int, int, int)':
/in/foo.cc:27:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0;i<g[x].size();i++) {
~^~~~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:61:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0;i<g[1].size();i++) {
~^~~~~~~~~~~~
/in/foo.cc:64:20: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (cnt==1||cnt==2&&(n-2-3)%2||cnt==3&&(n-2-4)%2==0) cout<<"JMcat Win"<<endl;
~~~~~~^~~~~~~~~~~
/in/foo.cc:64:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (cnt==1||cnt==2&&(n-2-3)%2||cnt==3&&(n-2-4)%2==0) cout<<"JMcat Win"<<endl;
~~~~~~^~~~~~~~~~~~~~