小 C 有
每一次合并小 C 可以把一摞书放到另一摞书上面,使得它们合并到一摞。如果小 C 把第
初始时每本书自成一摞且磨损值均为
你的任务是设计出合并的次序方案,使小 C 耗费的体力最少,并输出这个最小的体力耗费值。
输入格式
本题有多组测试数据。
输入的第一行包含一个正整数
接下来依次输入每组测试数据,对于每组测试数据:
输入的第一行包含一个正整数
输入的第二行包含
输出格式
对于每组测试数据输出一行一个整数,表示将
样例一
input
1 4 1 1 1 1
output
6
explanation
如果小 C 将
因此如果选择这个方案,小 C 耗费的体力只有
可以证明,在上述例子中,
样例二
见附件下载。
样例三
见附件下载。
样例四
见附件下载。
数据范围
对于所有测试数据保证:
测试点编号 | 是否有特殊性质 | |
---|---|---|
否 | ||
是 | ||
否 |
特殊性质:保证
时间限制:
空间限制: