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