#J18E2. 环形石子合并问题

    ID: 7344 传统题 1000ms 256MiB 尝试: 4 已通过: 4 难度: 10 上传者: 标签>区间 DP动态规划J18例题J18 例题-2 环形石子合并问题区间dp

环形石子合并问题

题目描述

在一个圆形操场的四周摆放着 nn 堆石子,第 ii 堆石子的数量为 aia_i

现在要将石子有次序地合并成一堆。规定每次只能选择相邻的两堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。

请计算将 nn 堆石子合并成一堆的最小得分和最大得分。

输入格式

第一行包含一个正整数 nn,表示石子堆数。

第二行包含 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n,其中 aia_i 表示第 ii 堆石子的数量。

输出格式

输出两行。

第一行输出最小得分。

第二行输出最大得分。

4
4 5 9 4
43
54

数据范围与提示

  • 1n1001 \le n \le 100
  • 0ai200 \le a_i \le 20