#agc057b. [agc057_b]2A + x
[agc057_b]2A + x
题目描述
给定一个由正整数组成的序列和一个正整数。你可以执行以下操作任意次数(可能为零):
- 选择一个索引()和一个非负整数,满足。将更改为。
在执行这些操作后,找出$\\max\{A_1,A_2,\ldots,A_N\}-\\min\{A_1,A_2,\ldots,A_N\}$的最小可能值。
约束条件
输入
输入以以下格式从标准输入给出:
输出
打印在执行操作后,$\\max\{A_1,A_2,\ldots,A_N\}-\\min\{A_1,A_2,\ldots,A_N\}$的最小可能值。
示例输入1
4 2
5 8 12 20
示例输出1
6
假设表示将更改为的操作。以下是一种最优的操作序列:
- ,,,
这样得到的,从而$\\max\{A_1,A_2,A_3,A_4\}-\\min\{A_1,A_2,A_3,A_4\} = 6$。
示例输入2
4 5
24 25 26 27
示例输出2
0
以下是一种最优的操作序列:
- ,,,,,,,
这样得到的,从而$\\max\{A_1,A_2,A_3,A_4\}-\\min\{A_1,A_2,A_3,A_4\} = 0$。
示例输入3
4 1
24 25 26 27
示例输出3
3
不进行任何操作,$\\max\{A_1,A_2,A_3,A_4\}-\\min\{A_1,A_2,A_3,A_4\} = 3$。
示例输入4
10 5
39 23 3 7 16 19 40 16 33 6
示例输出4
13