#arc100b. [arc100_b]Equal Cut
[arc100_b]Equal Cut
题目描述
Snuke有一个长度为的整数序列。
他将在中选择三个位置将其分割成四个(非空的)连续子序列和。切割的位置可以任意选择。
设分别是中元素的和。当的最大值和最小值的绝对差最小时,Snuke会感到更快乐。找出的最大值和最小值的绝对差的最小可能值。
约束条件
- 输入中的所有值均为整数。
输入
输入以以下格式从标准输入给出:
输出
找出的最大值和最小值的绝对差的最小可能值。
示例输入 1
5
3 2 4 1 2
示例输出 1
2
如果我们将划分为,那么。在这里,的最大值和最小值分别为和,其绝对差为。无法使的最大值和最小值的绝对差小于,因此答案为。
示例输入 2
10
10 71 84 33 6 47 23 25 52 64
示例输出 2
36
示例输入 3
7
1 2 3 1000000000 4 5 6
示例输出 3
999999994