AT_abc129_b [ABC129B] Balance

题目描述

有 $N$ 个编号为 $1$ 到 $N$ 的重物,第 $i$ 个重物的重量为 $W_i$。 对于某个整数 $1 \leq T < N$,将这些重物分为两个组:编号不超过 $T$ 的重物为一组,编号大于 $T$ 的重物为另一组。分别记这两组的重量和为 $S_1$ 和 $S_2$。 请考虑所有可能的分组方式,求 $S_1$ 与 $S_2$ 的差的绝对值的最小值。

输入格式

输入以如下格式从标准输入读入。 > $N$ $W_1$ $W_2$ $...$ $W_{N-1}$ $W_N$

输出格式

输出 $S_1$ 与 $S_2$ 的差的绝对值的最小值。

说明/提示

## 限制条件 - $2 \leq N \leq 100$ - $1 \leq W_i \leq 100$ - 输入均为整数 ## 样例解释 1 当 $T = 2$ 时,$S_1 = 1 + 2 = 3$,$S_2 = 3$,差的绝对值为 $0$。 ## 样例解释 2 当 $T = 2$ 时,$S_1 = 1 + 3 = 4$,$S_2 = 1 + 1 = 2$,差的绝对值为 $2$。无法使差的绝对值更小。 由 ChatGPT 4.1 翻译