题解:P12536 [XJTUPC 2025] 我永远喜欢希儿·芙乐艾
前言
提供一种比官解劣的做法。
用一节 whk 自习口胡出来的。
思路分析
首先换根是假的,我们依然维护以
考虑根号相关数据结构。
把
对于散块,散块的总块长之和为
对于整块,我们预处理系数
因为要求空间线性,所以我们需要逐块处理。
总体复杂度为
关于链加子树和的维护,也可以使用更简单的树剖 + BIT,总体复杂度为
提供一种比官解劣的做法。
用一节 whk 自习口胡出来的。
首先换根是假的,我们依然维护以
考虑根号相关数据结构。
把
对于散块,散块的总块长之和为
对于整块,我们预处理系数
因为要求空间线性,所以我们需要逐块处理。
总体复杂度为
关于链加子树和的维护,也可以使用更简单的树剖 + BIT,总体复杂度为