石子合并

石子合并

测试数据来自 wjszez/2164

问题描述
  在一条直线上有n堆石子,每堆有一定的数量,每次可以将两堆相邻的石子合并,合并后放在两堆的中间位置,合并的费用为两堆石子的总数。求把所有石子合并成一堆的最小花费。

输入格式
  输入第一行包含一个整数n,表示石子的堆数。
  接下来一行,包含n个整数,按顺序给出每堆石子的大小 。

输出格式
  输出一个整数,表示合并的最小花费。

样例输入
5
1 2 3 4 5

样例输出
33          //3+6+9+15=33  

信息

ID
2572
难度
(无)
分类
(无)
标签
递交数
0
已通过
0
通过率
?
上传者