一句话理解 父节点是往根走一步到达的点。 为什么要学 fa[u]。 讲解 建树 DFS:dfs(u,p) 时 fa[u]=p,不把 p 再当儿子。 例子 避免无向树把父亲当儿子无限递归。 常见错误 无向边没跳过父亲。 根的 fa 乱设。