AT_joi2016ho_a.オレンジの出荷 (Oranges)

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

CXR决定将收获的nn个橙子分装进一些箱子内。在NXY的工厂中,橙子排列在输送带上,依次编号为1...n1...n。橙子i(1≤i≤ni(1\leq i\leq n)的大小为AiA_i。由于分拣不方便,同一个箱子内,橙子的编号必须连续。

一个箱子内最多可以装mm个橙子。在一个箱子内装一些橙子的成本为k+s×(a−b)k+s\times (a-b)。kk是箱子本身的成本,所有箱子的成本一样。ss是该箱子中橙子的数目。 aa是该箱子中最大橙子的大小,bb是该箱子中最小橙子的大小。

求包装这nn个橙子所需的最小成本。

输入格式

第一行有三个整数n,m,kn,m,k,用空格分隔。

在接下来的nn行中,第ii行(1≤i≤n)(1\leq i\leq n)有一个整数AiA_i。

输出格式

输出一个整数,表示包装这nn个橙子所需的最小成本。

输入样例 1

6 3 6
1
2
3
1
2
1

输出样例 1

21

输入样例 2

16 4 12
3
10
13
10
19
9
12
16
11
2
19
9
13
2
13
19

输出样例 2

164

样例输入 3

16 6 14
19
7
2
15
17
7
14
12
3
14
5
10
17
20
19
12

样例输出 3

177

样例输入 4

10 1 1000000000
1
1
1
1
1
1
1
1
1
1

样例输出 4

10000000000

样例解释 4

答案可能会爆intint。

输入输出样例

  • 输入#1

    6 3 6
    1
    2
    3
    1
    2
    1

    输出#1

    21
  • 输入#2

    16 4 12
    3
    10
    13
    10
    19
    9
    12
    16
    11
    2
    19
    9
    13
    2
    13
    19

    输出#2

    164
  • 输入#3

    16 6 14
    19
    7
    2
    15
    17
    7
    14
    12
    3
    14
    5
    10
    17
    20
    19
    12

    输出#3

    177
  • 输入#4

    10 1 1000000000
    1
    1
    1
    1
    1
    1
    1
    1
    1
    1

    输出#4

    10000000000

说明/提示

  • 1≤N≤20 000
  • 1≤M≤1 000
  • 0≤K≤1 000 000 000
  • 1≤A_i≤1 000 000 000 (1≤i≤N)
  • M≤N

本题:JOI 2016 Final T1「オレンジの出荷」

输入解题思路,AI测评打分。不知道怎么写?

首页