P16829 题解
I_will_AKIOI · · 题解
成功在赛时通过一道 ds 题。
首先把树映射到 dfs 序上,变成区间问题,事实上本题做法和树的关系是滚木。
由于我们要求 LCM,这个数很大,因此我们需要质因数分解后求解。考虑对 LCM 的质因子大小根号分治,令
对于不超过
对于大于
考虑把贡献放在区间最后一次出现的数上。维护
时间复杂度为
I_will_AKIOI · · 题解
成功在赛时通过一道 ds 题。
首先把树映射到 dfs 序上,变成区间问题,事实上本题做法和树的关系是滚木。
由于我们要求 LCM,这个数很大,因此我们需要质因数分解后求解。考虑对 LCM 的质因子大小根号分治,令
对于不超过
对于大于
考虑把贡献放在区间最后一次出现的数上。维护
时间复杂度为