设有
每堆石子有一定的质量,可以用一个整数来描述,现在要将这
每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石子将和新堆相邻,合并时由于选择的顺序不同,合并的总代价也不相同。
例如有 1 3 5 2
, 我们可以先合并 4 5 2
, 又合并 9 2
,再合并得到
如果第二步是先合并 4 7
,最后一次合并代价为
问题是:找出一种合理的方法,使总的代价最小,输出最小代价。
第一行一个数
第二行
输出一个整数,表示最小代价。
4
1 3 5 2
22