P6329 【模板】点分树 | 震波
生活随笔
收集整理的這篇文章主要介紹了
P6329 【模板】点分树 | 震波
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
P6329 【模板】點分樹 | 震波
這是一道模板題,需要支持兩個操作,操作一就是單點修改點權,操作二就是查詢距離x不超過k的點權值和。
我們考慮建出點分樹,然后對于每個點維護兩個數據結構,一個處理當前分治范圍到當前點的貢獻,一個處理當前分治范圍到點分樹上父親節點的貢獻,然后我們就可以通過容斥來得到當前范圍內的貢獻了。
另外我們還需要預處理lca,需要st表處理一下。
代碼細節:
總結
以上是生活随笔為你收集整理的P6329 【模板】点分树 | 震波的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信输入法发布 iOS / 安卓 1.2
- 下一篇: 数据结构复习