
前缀和和差分
文章平均质量分 54
算法
Demoo.
来记录不会的题啦
展开
-
CF1648B Integral Array
You are given an array aa of nn positive integers numbered from 11 to nn . Let's call an array integral if for any two, not necessarily different, numbers xx and yy from this array, x \ge yx≥y , the number \left \lfloor \frac{x}{y} \right \rfloor⌊yx⌋ ( xx原创 2022-07-04 18:53:53 · 179 阅读 · 0 评论 -
差分总结(c++)(例子:Color the ball )
输入一个长度为 n 的整数序列。接下来输入 m个操作,每个操作包含三个整数l,r,c,表示将序列中 [l,r] 之间的每个数加上 c。请你输出进行完所有操作后的序列。与前缀和不同的是每次是在一个区间内加一个常数,我们如果想构造原数组a的差分的话,应该先把a数组里的数插进b里去,然后再根据他的操作来依次在lr之间插入数。因为在操作之前我们需要把a也插进去,所以我们在输入a数组之后有一个insert(i,i,a[i])的操作(注意输入下标从1开始)for(int i=1;i<=n;i原创 2022-04-25 15:04:52 · 1374 阅读 · 0 评论 -
前缀和(一维,二维)
有数组a1 a2 a3 a4...an算Sn.从1开始循环到n s0=0作用是:算一个数组的【L,r】区间的数的和算Sr-Sl-1就可Sn的计算公式是Sn-1+an;#include<iostream>using namespace std;int n,m;const int N=100005;int a[N],s[N]; int main(){ scanf("%d %d",&n,&m); for(int i=1;i<=n;i++原创 2022-03-12 10:48:53 · 153 阅读 · 0 评论 -
前缀和(c++)
用于计算已知数组的任意一段区域的和。例题:输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l,r。对于每个询问,输出原序列中从第l个数到第r个数的和。#include<iostream>using namespace std;const int N=100010;int n,m;int a[N],s[N];int main(){ scanf("%d %d",&n,&m); a[0]=s[0]=0; int ...原创 2022-02-19 23:06:45 · 376 阅读 · 0 评论 -
D - Circular Addition
问题陈述我们有一个长度为的整数序列NN:x=(x_0,x_1,\cdots,x_{N-1})x=(x0,x1,⋯,xN−1)(注意,它的索引是00-基础)。最初,所有元素xx是00.您可以重复以下操作任意次。选择整数我,ki,k(0 \leq i \leq N-10≤i≤N−1,1 \leq k \leq N1≤k≤N).然后,对于每一个jj到这样的程度i \leq j \leq i+k-1i≤j≤i+k−1,增加的价值x_{j\bmod N}xj现代的N经过11.给定一个长度为...原创 2022-03-31 20:13:34 · 375 阅读 · 0 评论 -
2781: 小A的魔法
题目描述小A踏上了AK这场新生赛的旅程。但对方太狡猾,将小A传送到了一个不知名的地方。经过探查,小A发现了一座很大的迷宫。这座迷宫从上方看竟然是正方形的,而且内部被分为了1个同等大小房间,而狡猾的敌人则隐藏在某些房间中,准备偷袭小A.幸好小A提前发现了对方的阴谋,准备解决所有的敌人。但敌人太多了,小A准备使用高级魔法---“这题我会”。这个魔法的作用范围是正好是一个矩形,能够覆盖W∗H个房间(注意:W∗H与H∗W是不同的,如:2 * 3与3 * 2是两种魔法),处于该范围内的敌人将会被魔法消灭魔法.原创 2022-03-31 12:05:06 · 93 阅读 · 0 评论 -
IncDec Sequence
Description给定一个长度为n的数列{a1,a2...an},每次可以选择一个区间[l,r],使这个区间内的数都加一或者都减一。问至少需要多少次操作才能使数列中的所有数都一样,并求出在保证最少次数的前提下,最终得到的数列有多少种。Input第一行一个正整数n接下来n行,每行一个整数,第i+1行的整数表示ai。。Output第一行输出最少操作次数第二行输出最终能得到多少种结果Sample Input41122Sample Output12...原创 2022-03-29 23:56:30 · 162 阅读 · 0 评论