题面
🐢🐢 决定将收获的 个橙子分装进一些箱子内。在 👻👻 的工厂中,橙子排列在输送带上,依次编号为 。橙子 的大小为 。由于分拣不方便,同一个箱子内,橙子的编号必须连续。
一个箱子内最多可以装 个橙子。在一个箱子内装一些橙子的成本为 。 是箱子本身的成本,所有箱子的成本一样。 是该箱子中橙子的数目。 是该箱子中最大橙子的大小, 是该箱子中最小橙子的大小。
求包装这 个橙子所需的最小成本。
输入格式
第一行有三个整数 ,用空格分隔。
在接下来的 行中,第 行 有一个整数 。
输出格式
输出一个整数,表示包装这 个橙子所需的最小成本。
样例
输入
6 3 6 1 2 3 1 2 1
输出
21
输入
16 4 12 3 10 13 10 19 9 12 16 11 2 19 9 13 2 13 19
输出
164
输入
16 6 14 19 7 2 15 17 7 14 12 3 14 5 10 17 20 19 12
输出
177
输入
10 1 1000000000 1 1 1 1 1 1 1 1 1 1
输出
10000000000
提示
- 。
- 。
- 。
- 。
- 。
- Subtask ( pts):。
- Subtask ( pts):。
- Subtask ( pts):无特殊限制。