数据结构--树状数组
Xiao-wei1998
学生
展开
-
二维树状数组
文章出处题意:给定n×m的矩阵,k个操作,每个操作给定矩阵左上角和右下角顶点,有两种操作,一是将该矩阵全部元素加上xx,二是询问该矩阵全部元素的和。数据范围:0≤n,m≤2048,k≤200000,0≤x≤500 0 ≤n,m≤2048,k≤200000,0≤x≤500,保证计算过程中所有数不超过带符号整型。分析:区间求和问题我们可以转化为前缀和问题,即对于[a,b]...原创 2018-03-01 21:34:05 · 105 阅读 · 0 评论 -
CodeVs1080
传送门:线段树练习单点修改 + 区间查询题目描述 Description一行N个方格,开始每个格子里都有一个整数。现在动态地提出一些问题和修改:提问的形式是求某一个特定的子区间[a,b]中所有元素的和;修改的规则是指定某一个格子x,加上或者减去一个特定的值A。现在要求你能对每个提问作出正确的回答。1≤N<100000,,提问和修改的总数m<10000条。输入描述 Input Descr...原创 2018-02-19 11:00:32 · 215 阅读 · 0 评论 -
洛谷P2068
题目描述给定一个长度为n(n<=100000),初始值都为0的序列,x(x<=10000)次的修改某些位置上的数字,每次加上一个数,然后提出y (y<=10000)个问题,求每段区间的和。时间限制1秒。输入输出格式输入格式:第一行1个数,表示序列的长度n第二行1个数,表示操作的次数w后面依次是w行,分别表示加入和询问操作其中,加入用x表示,询问用y表示x的格式为"x a b" 表...原创 2018-02-15 10:28:16 · 166 阅读 · 0 评论 -
洛谷 P1886
传送门:滑动窗口题目描述现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。例如:The array is [1 3 -1 -3 5 3 6 7], and k = 3.输入输出格式输入格式:输入一共有两行,第一行为n,k。第二行为n个数(<INT_MAX).输出格式:输出共两行,第一行...原创 2018-02-12 22:10:55 · 197 阅读 · 0 评论 -
洛谷P1816
传送门:忠诚题目描述老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了让管家没时间作假他总是一次问多个...原创 2018-02-12 20:42:18 · 254 阅读 · 0 评论 -
HDU 5480
传送门 :ConturbatioThere are many rook on a chessboard, a rook can attack the row and column it belongs, including its own place. There are also many queries, each query gives a rectangle on the chess bo...原创 2018-02-10 14:12:08 · 178 阅读 · 0 评论 -
HDU 1166
传送门 :敌兵布阵C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地的人数都有可能发生变动,可能增加或减少若干人手,但这些都逃不过C国的监视。 中央情报局要研究敌人究竟...原创 2018-02-10 09:37:08 · 144 阅读 · 0 评论 -
树状数组题库
树状数组 Enemy Soilders ★☆☆☆☆ 树状数组基础 Stars ★☆☆☆☆ 降维 Tunnel Warfare ★★☆☆☆ 二分模型 Apple Tree ★★☆☆☆ ...原创 2018-02-10 08:56:31 · 236 阅读 · 0 评论 -
洛谷 P2068
传送门:洛谷 P2068题目描述给定一个长度为n(n<=100000),初始值都为0的序列,x(x<=10000)次的修改某些位置上的数字,每次加上一个数,然后提出y (y<=10000)个问题,求每段区间的和。时间限制1秒。输入输出格式输入格式:第一行1个数,表示序列的长度n第二行1个数,表示操作的次数w后面依次是w行,分别表示加入和询问操作其中,加入用x表示,询问用y表示x的...原创 2018-02-10 20:59:59 · 168 阅读 · 0 评论