题目链接:树上距离
分析
倍增求LCA,预处理 f a fa fa数组的时候顺便求根节点到所有点的距离dis。
然后 a n s = d i s [ x ] + d i s [ y ] − 2 ∗ d i s [ l c a ( x , y ) ] ans=dis[x]+dis[y]-2*dis[lca(x,y)] ans=dis[x]+dis[y]−2∗dis[lca(x,
题目链接:树上距离
倍增求LCA,预处理 f a fa fa数组的时候顺便求根节点到所有点的距离dis。
然后 a n s = d i s [ x ] + d i s [ y ] − 2 ∗ d i s [ l c a ( x , y ) ] ans=dis[x]+dis[y]-2*dis[lca(x,y)] ans=dis[x]+dis[y]−2∗dis[lca(x,