问题1923--围栏修复

1923: 围栏修复

时间限制: 1 Sec  内存限制: 128 MB
提交: 13  解决: 13
[提交] [状态] [讨论版] [命题人:]

题目描述

约翰想修牧场周围的篱笆,需要 N 块木板,每块木板都具有整数长度米。他购买了一块足够长的木板(长度为 Li 的总和,i 为 1 到 N ),以便得到 N 块木板。切割时木屑的损失可以不计。
农夫唐向约翰收取切割费用。切割一块木板的费用与其长度相同。切割长度为 21 米的木板需要 21 美分。唐让约翰决定切割长度的顺序和位置。约翰知道以不同的顺序切割木板,将会产生不同的费用。帮助约翰确定他得到 N 块木板的最低金额。

输入

第 1 行包含一个整数 N,表示木板的数量。第 2 到 N+1 行,每行包含一个所需木板的长度 Li

输出

一个整数,即进行 N-1 次切割的最低花费。

样例输入 Copy

3
8
5
8

样例输出 Copy

34