/in/foo.cc:61:1: error: stray '\357' in program
^
/in/foo.cc:61:2: error: stray '\273' in program
^
/in/foo.cc:61:3: error: stray '\277' in program
^
/in/foo.cc: In function 'void buildtree(int, int, int)':
/in/foo.cc:31:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (v == fa)continue;dis[v] = dis[u] + 1;
^~
/in/foo.cc:31:30: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if (v == fa)continue;dis[v] = dis[u] + 1;
^~~