logo AlgoBeat OnlineJudge
登录 注册

#136. 【模板】区间 DP / 鸡蛋合并

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: AlgoBeat 官方账号

题目描述

坤城养鸡场的鸡下蛋了!农场主蔡伯伯可高兴了。为方便存放,他希望将所有鸡的蛋合并成一堆。

养鸡场里共有 只鸡,按顺序排成一排,第 只鸡下了 个蛋。每次操作,将相邻的两只鸡下的蛋合并起来,需要花费的代价为这两只鸡一共下的蛋的个数。

求将所有鸡的蛋合并成一堆组要的最小代价。

输入格式

输入包含两行。

第一行,包含一个整数

第二行,包含 个整数:

输出格式

一行一个整数,即将所有鸡的蛋合并成一堆组要的最小代价。

样例

输入输出样例 #1

输入 #1

6
1 1 4 5 1 4

输出 #1

39

输入输出样例 #2

输入 #2

6
1 9 1 9 8 10

输出 #2

96

输入输出样例 #3

输入 #3

12
1 1 4 5 1 4 1 9 1 9 8 10

输出 #3

181

数据范围与提示

对于 的数据,保证

对于 的数据,保证

对于 的数据,保证