#P6196. [EER1] 代价

[EER1] 代价

题目背景

个人的遭遇,命运的多舛都使我被迫成熟,这一切的代价都当是日后活下去的力量。 —— 三毛

小 Z 喜欢玩数字游戏。

题目描述

给出一个长度为 n+2n+2 的序列 aia_i,其中第 11 个数和第 n+2n+2 个数固定为 11。你每次可以选择序列中间的一个数删除(不能是第一个和最后一个),删除位置 pp 上的数的代价为 ap1×ap×ap+1a_{p-1} \times a_p \times a_{p+1}。你需要执行这个操作直到无法操作为止。求最小的代价和。

输入格式

第一行一个正整数 nn

第二行 nn 个正整数,第 ii 个数表示 ai+1a_{i+1}

输出格式

一行一个正整数,表示最小的代价和。

3
1 2 3
9
4
19 26 8 17
846
6
1 1 1 1 1 1
6

提示

样例一解释:

先删除 33,代价为 66,再删除 22,代价为 22,再删除 11,代价为 11

总代价为 6+2+1=96+2+1=9


本题采用捆绑测试。

对于 100%100\% 的测试点:1n1061 \leq n \leq 10^61ai1041 \leq a_i \leq 10^4

本题共 66 个子任务,各子任务的分值及约定如下:

子任务 1111 分):ai=1a_i = 1

子任务 221414 分):1n101 \leq n \leq 10

子任务 3355 分):1ai21 \leq a_i \leq 2

子任务 441414 分):1n401 \leq n \leq 40

子任务 552626 分):1n5001 \leq n \leq 500

子任务 664040 分):无特殊限制。

特别感谢

idea:smrsky

solu:CYJian

data:iostream