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,樹上倍增   首
相關文章
相關標籤/搜索