DK 树

引入

这是由 DengDuck 总结整理的一种处理线段树类问题的算法。

板题引入

给定数列 A{ai}B{bi}

其中有以下操作:

C l r zaiai+zi[l,r]

Q l ri=lrai×bi

算法概要

先预处理 B 的前缀和 sumi

对于每一个线段树上的区间的修改实际上就是 z×sum[l,r]

然后懒标记依旧下传 zpushdown 操作就同理了。

posted @   WerChange  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示