T181040 [ARC121D] 1 or 2

题目背景

### 原题链接:[ARC121D](https://atcoder.jp/contests/arc121/tasks/arc121_d)

题目描述

给定一个序列,每次选取一个数直接放进一个新序列,或选取两个数,将他们的和放进新序列中,求新序列中最大值与最小值差的最小值。

输入格式

第一行一个整数 $n$ ,表示原序列的长度。 第二行 $n$ 个整数,第 $i$ 个整数代表原序列中第 $i$ 个元素。

输出格式

一行一个整数,表示生成的新序列的最大值与最小值的差的最小值。

说明/提示

### 样例解释: #### 样例1: 一种可行的方法是第一次选取 $1$ 和 $2$ ,将他们的和 $3$ 加入新序列,再单独选取 $4$ 放进新序列中,新序列中最大值与最小值的差是 $4 - 3 = 1$ 。 #### 样例2: 直接选取 $-100$ 和 $-50$ ,则新序列中只有 $-150$ 一个数,最大值与最小值相等,输出 $0$ 。 ### 数据规模: - $1 \le n \le 5000$ - $-10^9 \le a_i \le 10^9$