显然81篇题解是有点多了,不让我提交. 更为不好的是没有一篇详细的\(tarjan\)(不过我也不会写详细的). 不过\(tarjan\)并没有我们想象的那样难理解,时间也并不爆炸(巧妙的跳过难写二字). 好了,下面说一说吧: \(LCA\)是什么该都知道吧(都翻到我博客了qwq) 度娘这样认为:对于有根树T的两个结点u.v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u.v的祖先且x的深度尽可能大. 直观的图: 呵呵,活跃下气氛. 图中3,5节点的\(LCA\)为2号节点,2,4节…