ffffyc 的点分树学习题单

题单介绍

>点分树是以点分治为基础的,把原树“化实为虚”的构造。我们在点分治的过程中,存储每个分治重心的上级重心,也就是点分树的父子关系。显然,根据点分治的原理,点分树的树高是 $O(\log n)$ 的。这样,我们可以利用这棵树来跑一些类似“从询问点出发,不断跳 `fa`”的暴力,来解决一些树上的多次询问/修改问题。 > > -- $\text{Ireliaღ}$ ~~虽然是点分树题单,但是还有边分树的题。~~ 这里只有部分题目,有其余的题目私信我加一下,现有题目尽量按难度排序。 第 $1$ 题:模板题;\ 第 $2$ 题:模板题,需要转化一下;\ 第 $3$ 题:模板题;\ 第 $4$ 题:选用恰当数据结构;\ 第 $5$ 题:上一题的带权版;\ 第 $6$ 题:点分树上二分;\ 第 $7$ 题:运用点分树推导,实际不需要建出点分树;\ 第 $8$ 题:定期重构点分树;\ 第 $9$ 题:毒瘤边分树+虚树;\ 第 $10$ 题:毒瘤边分治+虚树,也可以点分树做;\ 第 $11$ 题:可持久化点分树(感谢 @[raohanchen](https://www.luogu.com.cn/user/204705));\ 第 $12$ 题:毒瘤点分树 $\text{Ynoi}$。

题目列表

  • 【模板】点分树 / 震波
  • Book of Evil
  • [HNOI2015] 开店
  • [ZJOI2007] 捉迷藏
  • QTREE4 - Query on a tree IV
  • [ZJOI2015] 幻想乡战略游戏
  • [Ynoi2011] 成都七中
  • [WC2014] 紫荆花之恋
  • [WC2018] 通道
  • [CTSC2018] 暴力写挂
  • Can Bash Save the Day?
  • [Ynoi2008] rdCcot