/ WHOJ / 题库 /

凸多边形的划分

凸多边形的划分

描述

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

格式

输入格式

输入第一行为顶点数\(N\);

第二行依次为顶点\(1\)至顶点\(N\)的权值。

输出格式

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

样例1

输入样例1

5
121 122 123 245 231

输出样例1

12214884

限制

对于\(100\%\)的数据,有\(N≤50\),每个点权值小于\(10^9\)。