#P2003. 小红的相邻加减操作
小红的相邻加减操作
Description
小红拿到了一个数组,她每次可以进行以下操作: 选择两个相邻的元素,使得其中一个加1,另一个减1。
每次操作后,必须保证数组所有元素均为非负整数。
小红希望你求出以下问题,对于,当操作次数不超过次时,使得尽可能大,请你求出这个最大值。
请注意,每次询问均为独立的,即每次的初始数组是相同的,操作次数均为。
Format
Input
第一行输入两个正整数和,代表数组长度和操作次数。
第二行输入个整数,代表小红拿到的数组。
Output
一行输入个整数,第个整数代表第次询问的答案(即次操作后最大化的值)。
Samples
5 5
3 0 1 2 0
5 4 4 4 3
Limitation
Explanation
对于,我们首先进行一次减1,加1,数组变成[3,0,2,1,0]
然后进行两次减1,加1,数组变成[3,2,0,1,0]
然后进行两次减1,加1,数组变成[5,0,0,1,0]
经过5次操作,变成了5。可以证明,这种方案是能得到的最大值。
对于,不再赘述。
Statistics
Related
In following contests: