CF526G Spiders Evil Plan 题解

CF526G Spiders Evil Plan 题意 给定一棵 $n$ 个节点的无根树,每条边有边权。 有 $q$ 次询问,每次询问给出 $x,y$,你需要选择 $y$ 条树上的路径,使这些路径形成一个包含 $x$ 的连通块,且连通块中包含...

长链剖分 学习笔记

长链剖分常用于优化一类特殊的动规,它可以在满足某些要求时,将 $\mathcal O(n)$ 的转移复杂度均摊为 $\mathcal O(1)$。此外,长链剖分还有一些优秀的性质,目前长链剖分在信息学竞赛中应用很广泛。 定义 ...

树上启发式合并 学习笔记

树上启发式合并 (dsu on tree) 可以在较优秀的复杂度内解决某些树上离线问题。 引入 考虑这样一个问题: 给一棵 $n$ 个点的有根树,求每棵子树的颜色种类数。 考虑暴力,当我们要求 $x$ 的子树的答案时...