请不要自作聪明地在dfs中这么写:
if(c[u][0]) dfs(c[u][0]); if(c[u][1]) dfs(c[u][1]);
请改成:
dfs(c[u][0]); dfs(c[u][1]);
就过了