最近公共祖先
最近公共祖先
QingQingDE23
这个作者很懒,什么都没留下…
展开
-
AcWing 352. 闇の連鎖 题解(最近公共祖先、树上差分)
AcWing 352. 闇の連鎖 遍历每条附加边,利用树上查分标记树上值,之后遍历树上的每条边,如果这条边的边上值大于1,因为减去主要边之后只能再减去一条边,所以这条边不能用,ans不变,如果这条边树上值为0,代表减去这条主要边之后减去任一附加边都行,就让ans += m,如果这条边树上值为1,代表减去这条边之后再减去一条附加边即可,就让ans++,遍历完所有边之后ans的值就是答案...原创 2022-07-13 10:28:08 · 71 阅读 · 0 评论 -
AcWing 356. 次小生成树 题解(lca)
AcWing 356. 次小生成树 本题利用lca的妙处在于,利用lca快速找到两点间最小和次小的边原创 2022-07-12 17:29:56 · 84 阅读 · 0 评论 -
AcWing 1171. 距离 题解(最近公共祖先)
AcWing 1171. 距离 用vector+pair记录离线查询,好好记一下 利用最近公共祖先算出树上两点距离,好好学一下原创 2022-07-11 10:24:38 · 106 阅读 · 0 评论