/in/foo.cc: In function 'int main()':
/in/foo.cc:38:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (vis[u]) continue; vis[u]=1,id[++tot]=u;
^~
/in/foo.cc:38:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (vis[u]) continue; vis[u]=1,id[++tot]=u;
^~~
/in/foo.cc:2:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
#define rep(i,x,y) for (int i=(x);i<=(y);i++)
^
/in/foo.cc:62:3: note: in expansion of macro 'rep'
rep (i,1,pos) printf("%d ",id[i]),mk[id[i]]=1; puts("");
^~~
/in/foo.cc:62:50: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
rep (i,1,pos) printf("%d ",id[i]),mk[id[i]]=1; puts("");
^~~~
/in/foo.cc:2:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
#define rep(i,x,y) for (int i=(x);i<=(y);i++)
^
/in/foo.cc:78:3: note: in expansion of macro 'rep'
rep (i,1,n) if (col[i]==pos) printf("%d ",i); puts("");
^~~
/in/foo.cc:78:49: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
rep (i,1,n) if (col[i]==pos) printf("%d ",i); puts("");
^~~~