[Baltic2007]序列问题Sequence
对于一个给定的序列 ,可以进行如下操作:选择序列中相邻的两个元素 和 ,用一个元素 替代它们,从而得到一个长度减少 的新序列。该操作的代价为 。
经过 次操作后,序列长度将变为 。请计算将给定序列变为长度为 的序列所需的最小总代价。
输入格式
第一行输入一个整数 ,表示给定序列的长度。
接下来 行,每行输入一个整数 ,表示序列中的第 个元素。
输出格式
输出一行一个整数,表示将序列变为长度为 的序列所需的最小总代价。
样例输入
3
1
2
3
样例输出
5
数据范围
- 。
- 。
来源与许可
本题为 Baltic 2007 试题「序列问题 Sequence」,题面与测试数据整理自 BZOJ 1345。
样例 1
输入
3
1
2
3
输出
5