- byron10000's blog
20241023
- 2024-10-23 22:16:56 @
D. 混乱、终曲与未来
原题: 2022 集训队互测 举办乘凉州喵,举办乘凉州谢谢喵
给定一棵树. 有若干询问: 给定路径 , 求与其距离 的点数.
重链剖分. 设 表示在 子树中到 的距离 的点数, 表示在 及 的轻儿子的子树中, 到 距离 的点数, 表示到 距离 的点数. 若 和 无祖先关系, 可以拆成两条有祖先关系的链类似处理. 故考虑 与 有祖先关系, 让 为 祖先. 是平凡的. 设 为 上 下方的点. 那么 子树外的贡献即为 . 而对于 子树内的贡献,