码迷,mamicode.com
首页 > 编程语言 > 详细

树状数组差分求前缀和的前缀和

时间:2019-08-20 00:30:50      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:树状数组   转化   dfs序   结构   解决   前缀   dfs   前缀和   sum   

既然我们知道树状数组可以差分求前缀和 

那么就可以对其进行 前缀和 求变量值

展开可得 

$(k+1)*\sum_{i}^n c[i]-\sum_{i}^n i*c[i]$

两个 树状数组可以搞定

 

顺便提一下DFS序  可以将树上问题转化为区间问题 对节点重新编号 并且有从属关系  从而 利用各种数据结构 例如 树剖  树状数组解决

树状数组差分求前缀和的前缀和

标签:树状数组   转化   dfs序   结构   解决   前缀   dfs   前缀和   sum   

原文地址:https://www.cnblogs.com/OIEREDSION/p/11380443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!