
树状数组
文章平均质量分 76
.
鸡冠花12138
这个作者很懒,什么都没留下…
展开
-
树状数组
树状数组详解(转)第01讲 什么是树状数组?树状数组用来求区间元素和,求一次区间元素和的时间效率为O(logn)。有些同学会觉得很奇怪。用一个数组S[i]保存序列A[]的前i个元素和,那么求区间i,j的元素和不就为S[j]-S[i-1],那么时间效率为O(1),岂不是更快?但是,如果题目的A[]会改变呢?例如:我们来定义下列问题:我们有n个盒子。可能的操作为1.向盒子k添加...原创 2017-08-18 10:28:23 · 410 阅读 · 0 评论 -
hdu1556(树状数组小地方的解释~~~)
hdu 1556Color the ball Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 25435 Accepted Submission(s): 12362 Problem Description...原创 2018-04-15 09:37:03 · 244 阅读 · 0 评论 -
zcmu1156(树状数组)
1156: 新年彩灯ⅠTime Limit: 1 Sec Memory Limit: 128 MBSubmit: 498 Solved: 65[Submit][Status][Web Board]Description新年将至,YY准备挂一排彩灯,已知彩灯刚挂完的彩灯共有N盏(编号为1,2,3,……),并且都是灭的。彩灯的闪烁由一段程序控制。每一秒钟程序会生成两个正整数a和b...原创 2018-07-30 10:26:36 · 332 阅读 · 0 评论 -
树状数组的应用
树状数组应用:我理解这个怎么更新最值问题也想了很久,我认为要完全理解树状数组的应用要理解透两点:1.lowbit(i)是干什么用的。2.c[i]是怎么保存状态的。区间求和类问题(前缀和) 最大值/最小值 求序列中第 K 大数 “图腾”类问题的统计1.区间求和类问题(前缀和)上面讲了,就不举例了; 2.最大值/最小值(最大最小一样,改个max)for(int...原创 2018-08-05 15:48:41 · 1015 阅读 · 0 评论 -
hdu1754(树状数组求最值问题)
I Hate ItTime Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 99779 Accepted Submission(s): 37561Problem Description很多学校流行一种比较的习惯。老师们很喜欢询问,...原创 2018-08-05 15:52:55 · 868 阅读 · 1 评论 -
zcmu1156: 新年彩灯Ⅰ
1156: 新年彩灯ⅠTime Limit: 1 Sec Memory Limit: 128 MBSubmit: 534 Solved: 78[Submit][Status][Web Board]Description新年将至,YY准备挂一排彩灯,已知彩灯刚挂完的彩灯共有N盏(编号为1,2,3,……),并且都是灭的。彩灯的闪烁由一段程序控制。每一秒钟程序会生成两个正整数a和b...原创 2018-08-10 09:58:26 · 214 阅读 · 0 评论 -
zcmu1157: 新年彩灯Ⅱ(二维树状数组)
1157: 新年彩灯ⅡTime Limit: 1 Sec Memory Limit: 128 MBSubmit: 56 Solved: 17[Submit][Status][Web Board]Description新年将至,YY准备挂一片彩灯,形状呈矩形,已知彩灯刚挂完的彩灯共有N*N盏(第一排编号为(1,1),(1,2),(1,3),……,第二排编号为(2,1),(2,2),...原创 2018-08-10 10:00:44 · 370 阅读 · 0 评论 -
ACM-ICPC 2018 徐州赛区网络预赛 Ryuji doesn't want to study(公式化简+前缀和)
Ryuji is not a good student, and he doesn't want to study. But there are n books he should learn, each book has its knowledge a[i].Unfortunately, the longer he learns, the fewer he gets.That means...原创 2018-09-10 15:20:41 · 197 阅读 · 0 评论 -
树状数组(单点+区间的所有操作)
转载:https://blog.youkuaiyun.com/I_believe_CWJ/article/details/80374326更简洁方便的数据结构--树状数组(基于线段树的实现)1.单点更新+区间求和(基本线段树,简单,自行了解)2.区间更新+单点求值(基于单点更新+区间求和)例:HDU 1556-Color the ball操作1:修改某段区间[l, r]的...转载 2019-04-14 12:07:10 · 794 阅读 · 0 评论