/in/foo.cc: In function 'int rd()':
/in/foo.cc:9:2: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
while(isdigit(c))x=x*10+c-48,c=getchar();return x;
^~~~~
/in/foo.cc:9:43: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'while'
while(isdigit(c))x=x*10+c-48,c=getchar();return x;
^~~~~~
/in/foo.cc: In function 'void sol()':
/in/foo.cc:15:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(int i=1;i<=n;i++)e[i]=0,g[i].clear();S.clear();
^~~
/in/foo.cc:15:43: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(int i=1;i<=n;i++)e[i]=0,g[i].clear();S.clear();
^
/in/foo.cc:22:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<g[x].size();i++)
~^~~~~~~~~~~~
/in/foo.cc:34:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<g[x].size();i++)
~^~~~~~~~~~~~
/in/foo.cc:49:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j=0;j<g[x].size();j++)if(vis[g[x][j]]){f=0;break;}
~^~~~~~~~~~~~
/in/foo.cc:54:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
wr(A.size());putchar(' ');for(int i=0;i<A.size();i++)wr(A[i]),putchar(' ');puts("");
~^~~~~~~~~
/in/foo.cc:55:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
wr(B.size());putchar(' ');for(int i=0;i<B.size();i++)wr(B[i]),putchar(' ');puts("");
~^~~~~~~~~