3542: AW320能量项链
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
有一串项链,上面有 N 颗珠子,每颗珠子都有一个能量值。你可以将任意两颗相邻的珠子合并成一颗新的珠子,并释放一定的能量。每次合并时,释放的能量是根据三个连续珠子的能量值计算的,具体规则如下: 合并第 i 和第 i+1 颗珠子时,释放的能量为:a[i] * a[i+1] * a[i+2](即前一颗的左值 × 中间值 × 后一颗的右值)。 合并后保留中间的那个珠子,继续进行下一次合并,直到只剩下一颗珠子为止。 由于这串项链是一个环形结构,因此可以从任意位置开始合并。你的任务是找到一种合并顺序,使得释放的总能量最大。
输入
-
第一行包含一个整数
N(),表示珠子的数量。 -
第二行包含
N个整数,分别表示每颗珠子的能量值a[i]()。
输出
输出一个整数,表示可以释放的最大总能量。
样例输入 复制
4
2 3 5 10
样例输出 复制
710