1710: 凸多边形的划分

题目描述


给定一个具有
N
N 个顶点的凸多边形,将顶点从
1
1 至
N
N 标号,每个顶点的权值都是一个正整数。将这个凸多边形划分成
N-2
N−2 个互不相交的三角形,试求这些三角形顶点的权值乘积和至少为多少。

输入


输入第一行为顶点数
N
N
第二行依次为顶点
1
1 至顶点
N
N 的权值。

输出


输出仅一行,为这些三角形顶点的权值乘积和的最小值。

样例输入


5
121 122 123 245 231

样例输出


12214884

提示


范围与提示
对于
100\%
100% 的数据,有
N\le 50
N≤50,每个点权值小于
10^9
109。

来源/分类


ybttg 区间DP

请先 登录 后评论
  • 0 关注
  • 0 收藏,414 浏览
  • 轩爸 提出于 2019-08-02 22:20

相似问题