
块状数组
文章平均质量分 78
我不会额
这个作者很懒,什么都没留下…
展开
-
CodeChef - COUNTARI Arithmetic Progressions FFT+分块
题目:给你N个序列,让你输出一共有多少个(i,j,k),使得Aj-Ai=Ak-Aj思路:分块代码:#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include原创 2017-08-08 10:26:16 · 357 阅读 · 0 评论 -
hdu1166 敌兵布阵
题目:给你N个数,表示兵营里面的人数,有4种操作(1) Add i j,i和j为正整数,表示第i个营地增加j个人(j不超过30) (2)Sub i j ,i和j为正整数,表示第i个营地减少j个人(j不超过30); (3)Query i j ,i和j为正整数,i(4)End 表示结束,这条命令在每组数据最后出现; 思路:块状数组代码:#pragma comment(l原创 2017-08-05 23:20:03 · 185 阅读 · 0 评论 -
HDU - 5057 Argestes and Sequence
题目:有n个数,2种操作,S X Y将arr[x]改为Y,Q L R D P,询问区间[L,R]中第D为是P的数的个数思路:分块,sum[i][j][k]表示第i块第j位为k的数的个数代码:#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#includ原创 2017-08-06 13:34:55 · 268 阅读 · 0 评论 -
bzoj - 2002 弹飞绵羊
某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得游戏更有趣,Lostmonkey可以原创 2017-08-06 10:25:25 · 307 阅读 · 0 评论