Compile Error
/in/foo.cc: In function 'void dfs(int)': /in/foo.cc:18:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] for(int i=1;i=n+1;i++) ^ /in/foo.cc:23:12: warning: statement has no effect [-Wunused-value] a[x]==i; ~~~~^~~ /in/foo.cc:30:1: error: a function-definition is not allowed here before '{' token { ^ /in/foo.cc:34:1: error: expected '}' at end of input } ^