数组操作 ## Description 小红拿到了一个数组,她每次可以进行如下操作: 选择一个数,使其减去 \(x\)。 小红希望 \(k\) 次操作之后,该数组的最大值尽可能小。请你求出这个尽可能小的最大值。
## Input \(\boxed{\begin{array}&n&k&x\\a_{1}&a_{2}&\dots&a_{n}\end{array}}\) 数据范围: \(1\leq n\leq 10^5\) \(1\leq a_{i},k,x\leq 10^9\)
Output
一个整数,代表 \(k\) 次操作后,数组尽可能小的最大值。
Sample Input
1 | 5 3 5 |
Sample Output
1 | 3 |
Notes
第一个数操作 \(1\) 次,第三个数操作 \(2\) 次,数组变成 \([-1,3,1,2,1]\),最大值为 \(3\)。
Solution
![[../../../../images/Z-attachment/Pasted image 20231228143934.png]]
Code
1 |
|