普及⏱ 1000ms💾 256MB#P5114🏷️ 贪心

题目描述

露营营地与营地之间隔了一条河,夜里只有一条摆渡船。船每次最多载 2 人过河,到对岸后必须有 1 人把船划回来接其他人;每次过河(或返程)的耗时由船上速度最慢的那个人决定。

给出每个人的划船耗时,请算出让所有人全部过河的最短总时间。共有 $t$ 组询问。

输入格式

第一行一个整数 $t$。 每组数据:第一行一个整数 $n$(人数);第二行 $n$ 个整数,为每个人单程过河所需时间。

输出格式

$t$ 行,每行一个整数:该组全员过河的最短时间。

数据范围

$$1 \le t \le 20,\quad 1 \le n \le 1000,\quad \text{单人耗时} \le 10^4$$

样例输入 #1
1
4
1 2 5 10
样例输出 #1
17
样例输入 #2
1
1
7
样例输出 #2
7