
树状数组【Binary Indexed Tree】
zlttttt
这个作者很懒,什么都没留下…
展开
-
[BZOJ3295][CQOI2011]动态逆序对-CDQ分治+树状数组
动态逆序对Description对于序列A,它的逆序对数定义为满足i < j,且Ai > Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。Input输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。以下n行每行包含一个1到n之间的正整数,即初始排列。以下m行每行一个正整数,依次为每次删除的元素。Out原创 2017-07-21 00:32:47 · 377 阅读 · 0 评论 -
[BZOJ1176][Balkan2007]Mokia-CDQ分治+树状数组
MokiaDescription摩尔瓦多的移动电话公司摩基亚(Mokia)设计出了一种新的用户定位系统。和其他的定位系统一样,它能够迅速回答任何形如“用户C的位置在哪?”的问题,精确到毫米。但其真正高科技之处在于,它能够回答形如“给定区域内有多少名用户?”的问题。在定位系统中,世界被认为是一个W×W的正方形区域,由1×1的方格组成。每个方格都有一个坐标(x,y),1<=x,y<=W。坐标的编号从1开原创 2017-07-21 00:54:31 · 462 阅读 · 0 评论 -
[BZOJ1901][ZOJ2112]Dynamic Rankings-带修改的主席树-树状数组
Dynamic RankingsDescriptionThe Company Dynamic Rankings has developed a new kind of computer that is no longer satisfied with the query like to simply find the k-th smallest number of the given N numbe原创 2017-07-18 00:51:44 · 719 阅读 · 3 评论 -
[BZOJ2819]Nim-树状数组-dfs序
NimDescription著名游戏设计师vfleaking,最近迷上了Nim。普通的Nim游戏为:两个人进行游戏,N堆石子,每回合可以取其中某一堆的任意多个,可以取完,但不可以不取。谁不能取谁输。这个游戏是有必胜策略的。于是vfleaking决定写一个玩Nim游戏的平台来坑玩家。 为了设计漂亮一点的初始局面,vfleaking用以下方式来找灵感:拿出很多石子,把它们聚成一堆一堆的,对每一堆编号1原创 2017-08-24 01:15:23 · 321 阅读 · 2 评论 -
[BZOJ3211]花神游历各国-树状数组-并查集
花神游历各国DescriptionInputOutput每次x=1时,每行一个整数,表示这次旅行的开心度Sample Input4 1 100 5 5 5 1 1 2 2 1 2 1 1 2 2 2 3 1 1 4Sample Output101 11 11HINT对于100%的数据, n ≤ 100000,m≤200000 ,data[i]非负且小于10^9这题好风骚的操作……思原创 2017-09-11 00:00:40 · 332 阅读 · 0 评论 -
[BZOJ2738]矩阵乘法-二维树状数组-整体二分
矩阵乘法Description 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 Input 第一行两个数N,Q,表示矩阵大小和询问组数; 接下来N行N列一共N*N个数,表示这个矩阵; 再接下来Q行每行5个数描述一个询问:x1,y1,x2,y2,k表示找到以(x1,y1)为左上角、以(x2,y2)为右下角的子矩形中的第K小数。 Output 对于原创 2017-10-05 00:33:51 · 296 阅读 · 0 评论 -
[BZOJ4889][Tjoi2017]不勤劳的图书管理员-分块-树状数组
不勤劳的图书管理员Description加里敦大学有个帝国图书馆,小豆是图书馆阅览室的一个书籍管理员。他的任务是把书排成有序的,所以无序的书让他产生厌烦,两本乱序的书会让小豆产生这两本书页数的和的厌烦度。现在有n本被打乱顺序的书,在接下来m天中每天都会因为读者的阅览导致书籍顺序改变位置。因为小豆被要求在接下来的m天中至少要整理一次图书。小豆想知道,如果他前i天不去整理,第i天他的厌烦度是多少,这样他原创 2018-01-01 00:37:59 · 528 阅读 · 0 评论 -
[BZOJ4009][HNOI2015]接水果-整体二分-树状数组-扫描线
接水果Description风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果。 由于她已经DT FC 了The big black, 她觉得这个游戏太简单了,于是发明了一个更加难的版本。首先有一个地图,是一棵由 n 个顶点、n-1 条边组成的树(例如图 1给出的树包含 8 个顶点、7 条边)。 这颗树上有 P 个盘子,每个盘子实际上是一条路径(例如图 1 中原创 2018-01-08 00:58:57 · 474 阅读 · 0 评论 -
[BZOJ2244][SDOI2011]拦截导弹-CDQ分治-树状数组
拦截导弹Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度、并且能够拦截任意速度的导弹,但是以后每一发炮弹都不能高于前一发的高度,其拦截的导弹的飞行速度也不能大于前一发。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 在不能拦截所有的导弹的情况下,我原创 2018-03-13 00:53:42 · 288 阅读 · 0 评论