12501: 最强战士

内存限制:256 MB 时间限制:1.000 S 提交:2 解决:0
评测方式:文本比较 命题人:

题目描述

Eralim 是老大,管理着一群战士。战士 $i$ 的等级为 $a_i$ 。 Eralim安排了一场由 $n - 1$ 场战斗组成的锦标赛,在每场战斗中选出两名尚未被淘汰的战士 $i$ 和 $j$ ,战斗的结果是战士 $i$ 被淘汰出锦标赛,战士 $j$ 的等级被战士 $i$ 的等级所降低。也就是说, $a_j$ 减少了 $a_i$ 。请注意,战士 $j$ 的等级可以变为负数。战士的指数不会改变($1 \le i < j \le n$)。 Eralim想知道,如果他最优化地选择战斗,最后剩下的战士能保持的最高等级是多少。

输入

每个测试包含多个测试用例。第一行包含测试用例的数量 $t$ 。测试用例说明如下。 每个测试用例的第一行都包含一个整数 $n$ 战士的数量。 每个测试用例的第二行包含 $n$ 个整数 $a_1, a_2, \ldots a_n$ 战士的评分。

输出

对于每个测试案例,输出一个整数,即最后剩下的战士所能保留的最大等级。

样例输入 复制

5
2
2 1
3
2 2 8
4
1 2 4 3
5
1 2 3 4 5
5
3 2 4 5 4

样例输出 复制

-1
8
2
7
8

提示

对于100%数据,$1 \le t \le 100,2 \le n \le 2 \times 10^3,1\le a_i \le 10^9$。