小红的相邻加减操作
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
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。可以证明,这种方案是能得到的最大值。
对于,不再赘述。
2023年中国科学院大学第一届“果萌杯”程序设计大赛(初赛)
- Status
- Done
- Rule
- ACM/ICPC
- Problem
- 5
- Start at
- 2023-8-6 19:00
- End at
- 2023-8-6 21:00
- Duration
- 2 hour(s)
- Host
- Partic.
- 77