P6329 【模板】点分树 | 震波
生活随笔
收集整理的这篇文章主要介绍了
P6329 【模板】点分树 | 震波
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
P6329 【模板】点分树 | 震波
这是一道模板题,需要支持两个操作,操作一就是单点修改点权,操作二就是查询距离x不超过k的点权值和。
我们考虑建出点分树,然后对于每个点维护两个数据结构,一个处理当前分治范围到当前点的贡献,一个处理当前分治范围到点分树上父亲节点的贡献,然后我们就可以通过容斥来得到当前范围内的贡献了。
另外我们还需要预处理lca,需要st表处理一下。
代码细节:
总结
以上是生活随笔为你收集整理的P6329 【模板】点分树 | 震波的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 微信输入法发布 iOS / 安卓 1.2
- 下一篇: 数据结构复习