LCA的两种求法

HDU 2586  题意:一棵树,多次询问任意两点的路径长度。 LCA:最近公共祖先Least Common Ancestors。两个节点向根爬,第一个碰在一起的结点。 求出x, y的最近公共祖先lca后,假设dist[x]为x到根的距离,那么x->y的距离为dist[x]+dist[y]-2*dist[lca]   求最近公共祖先解法常见的有两种 1, tarjan+并查集 2,树上倍增   首
相关文章
相关标签/搜索