#P4756. Added Sequence
Added Sequence
题目描述
小 发明了一种新的数据结构,并将其命名为 数组。 数组的作用是可以在 时间内将整个数组加上或减去一个数。现在给你一个长度为 的数组 ,他想用 数组来挑战你的计算能力。
定义 其中 表示 的绝对值。
定义一个数组的美丽度为 ,每当他将整个数组加上 ,请你回答此时的美丽度。
注意,你的算法必须为在线的。
输入格式
第一行输入两个整数 ,分别表示数组长度和询问数量。
第二行输入 个整数,表示起始的数组 。
接下来 行,每行一个整数 ,设前面一次回答的答案为 ,那么表示第 次询问时在起始数组的基础上整个数组加上 。其中 表示求余运算,第一次回答时 。
输出格式
输出 行,第 行为在起始数组的基础上整个数组加上 时的美丽度。
4 4
4 5 6 7
1
15
0
12
6
6
14
26
提示
四次加上的数字分别为 -7,-4,-2,1。