03 2020 档案
摘要:简介 长链剖分是跟 dsu on tree 类似的小,可以资瓷 维护子树中只与深度有关的信息 。 并能达到 线性 的时间复杂度。 算法流程 对于每个点,记录 重儿子 表示深度最大的儿子,其余作为 轻儿子 。 这样我们可以得到若干条 互不相交 的长链。 在维护信息的过
阅读全文
摘要:简介 dsu on tree 跟 dsu 没有关系,但是 dsu on tree 借鉴了 dsu 的启发式合并的思想。 它是用来解决一类树上的询问问题,一般这种问题有以下特征: 只有对子树的查询; 没有修改。 如果满足以上特征,那么 dsu on tree 很可能就可以派上用场了。
阅读全文