AT_past19_j 3 人組

题目描述

有 $3N$ 个人,编号从 $1$ 到 $3N$。第 $i$ 个人拥有 $A_i$ 日元(日本的货币)。 你需要将这 $3N$ 个人分成 $N$ 个,每组 $3$ 个人的小组。设第 $i$ 个小组的日元总金额为 $S_i$。 请你求出最小可能的 $ \displaystyle \max_{1 \leq k \leq N} S_k - \min_{1 \leq k \leq N}S_k $。

输入格式

输入通过标准输入按以下格式给出: > $N$ $A_1$ $A_2$ $\dots$ $A_{3N}$

输出格式

输出最小可能的 $ \displaystyle \max_{1 \leq k \leq N} S_k - \min_{1 \leq k \leq N}S_k $。

说明/提示

### 样例解释 1 如果将第 $1$ 个人、第 $2$ 个人和第 $6$ 个人分为第 $1$ 组,将第 $3$ 个人、第 $4$ 个人和第 $5$ 个人分为第 $2$ 组,则有: - $S_1 = 1 + 3 + 9 = 13$, - $S_2 = 4 + 6 + 2 = 12$, - $ \displaystyle \max_{1 \leq k \leq N} S_k - \min_{1 \leq k \leq N}S_k = 13 - 12 = 1$。 没有任何其他分组方式可以让 $ \displaystyle \max_{1 \leq k \leq N} S_k - \min_{1 \leq k \leq N}S_k $ 小于 $1$,因此答案是 $1$。 ### 约束条件 - $2 \leq N \leq 5$ - $0 \leq A_i \leq 10^8$ - 所有输入的值均为整数。 由 ChatGPT 5 翻译