![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树状数组
文章平均质量分 96
fire_lch316
这个作者很懒,什么都没留下…
展开
-
树状数组的数学原理
树状数组对于求区间和,区间最大值是个很好的工具。用了多次,这次对它进行了一番剖析。 提出问题: 这么想,树状数组是一个线段树的简化版。假如数列长度为,算一算线段树需要2n-1个节点(即存储单元),而树状数组只需要n个存储单元。为什么? 这么假设:树状数组是把线段树的所有右儿子删去所得到的树。 可以看下图: 构图: 这样以来节点数变成了n个(实心点)。图中节点序号不是乱标的,先...原创 2019-08-31 12:22:12 · 397 阅读 · 0 评论 -
HDU1556 color the ball 树状数组
在找树状数组模板题时找到的这道题。看了题目后我发现这是区间更新单点查询的题目。回想起来树状数组不是区间查询单点更新用的吗?难道反着也行?但就是有人这么写过了。有意思。 我们来分析一下: 下面的分析要用到之前讲树状数组原理的一些结论,见https://blog.csdn.net/fire_lch316/article/details/100167665 区间更新: 还是上的这副老...原创 2019-08-31 22:01:34 · 180 阅读 · 0 评论 -
干物妹小埋-树状数组-吉首大学2019年程序设计竞赛
题目链接:https://ac.nowcoder.com/acm/contest/992/B 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 在之前很火的一个动漫《干物妹小埋》中,大家对小埋打游戏喝可乐的印象十分的深刻。 现在欧尼酱将小埋的快乐水全部分开藏在了家具的顶端。 小埋使出...原创 2019-09-01 11:11:30 · 647 阅读 · 0 评论