-->
当前位置:首页 > 题库 > 正文内容

编程题:并砖

Luz4年前 (2021-09-02)题库916
工地上有n堆砖,每堆砖的块数分别是$$m_1,m_2,……m_n$$,每块砖的重量都为1,现要将这些砖通过n-1次的合并(每次把两堆砖并到一起),最终合成一堆。若将两堆砖合并到一起消耗的体力等于两堆砖的重量之和,请设计最优的合并次序方案,使消耗的体力最小。

### 输入格式:
测试数据有多组,处理到文件尾。每组测试先输入一个整数n(1≤n≤100),表示砖的堆数;然后输入n个整数,分别表示各堆砖的块数。

### 输出格式:
对于每组测试,在一行上输出采用最优的合并次序方案后体力消耗的最小值。

### 输入样例:
in
7 8 6 9 2 3 1 6



### 输出样例:
out
91







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。