水果打包

Riicarus小于 1 分钟算法读谱不能读谱不能

水果打包

题面

  1. 有一批水果需要打包, 数量为 nn 个, 每个水果都有体积 tt;
  2. 每个果篮最多放 mm 个水果;
  3. 每个果篮的价格为 k(u+v)/2+sk * \lfloor(u + v) / 2\rfloor + s, kk 为果篮中水果数量, u,vu, v 分别为果篮中水果的最大/最小体积, ss 为常数;
  4. 水果必须按照顺序放入果篮;
  5. 要求使用果篮的总价格最小;

输入

  1. 第一行为水果数量 n, 每个果篮的最大水果数量 mm, 常数 ss, 1n,m,s1051 \le n, m, s \le 10^5;
  2. 第二行为 nn 个水果的体积 tit_i, 1ti1031 \le t_i \le 10^3;
6 4 3
1 4 5 1 4 1

输出

一行, 为使用果篮的最小总价格.

21