#ATarc100b. [ABC102D] Equal Cut
[ABC102D] Equal Cut
题目描述
すぬけ君有一个长度为 的整数序列 。
すぬけ君可以在 中任意选择 个位置进行切分,将其分成 个(非空的)连续子序列 。切分的位置可以自由选择。
现在,设这四个子序列 的元素和分别为 。すぬけ君希望 的最大值与最小值之差的绝对值越小越好。请你求出 的最大值与最小值之差的绝对值可能取得的最小值。
输入格式
输入以如下格式从标准输入给出。
输出格式
请输出 的最大值与最小值之差的绝对值可能取得的最小值。
样例 1
输入
5
3 2 4 1 2
输出
2
样例 2
输入
10
10 71 84 33 6 47 23 25 52 64
输出
36
样例 3
输入
7
1 2 3 1000000000 4 5 6
输出
999999994
说明/提示
限制条件
- 输入均为整数。
样例解释 1
如果将 分割为 ,则 。此时, 的最大值为 ,最小值为 ,它们的差的绝对值为 。无法使最大值与最小值之差的绝对值小于 ,因此答案为 。
由 ChatGPT 4.1 翻译