#568. 合并果子
合并果子
合并果子
题目描述
有 n 堆果子,第 i 堆有 a_i 个。每次可以选择两堆合并为一堆,消耗体力等于这两堆果子数量之和。重复进行直到只剩一堆。请你设计合并顺序,使总消耗的体力最小,并输出该最小值。
输入格式
- 第一行:一个整数 n(1 ≤ n ≤ 1000)。
- 第二行:n 个整数 a_1, a_2, …, a_n(1 ≤ a_i ≤ 1000)。
输出格式
- 一行一个整数,表示最小总消耗体力。
输入输出样例 #1
输入 #1
3
1 2 9
输出 #1
15
说明/提示
- 数据规模 n ≤ 1000,a_i ≤ 1000。