#D. Blue Spring

    Type: Default 1000ms 256MiB

Blue Spring

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

T5 Blue Spring

题目描述

小z正在计划一场为期NN天的铁路旅行。
对于每一天,小z可以选择支付正常票价,或者使用一张一日通票。

这里,对于1iN1\leq i\leq N,第ii天旅行的正常票价为FiF_i元。
另一方面,一日通票以DD张为一套,售价PP元,可以购买任意套数,但只能以DD张为单位购买。
此外,购买的通票可以在任意一天使用一张,旅行结束时即使有剩余也没关系。

请计算NN天旅行可能花费的最小金额,即购买一日通票的费用与未使用一日通票当天正常票价总和的最小值。

输入格式

第一行有 33 个整数 N,D,PN,D,P

第二行有 NN 个整数,第 ii 个为 AiA_i

输出格式

11 个整数,如题意。

样例 #1

样例输入 #1
5 2 10
7 1 6 3 6
样例输出 #1
20

样例 #2

样例输入 #2
3 1 10
1 2 3
样例输出 #2
6

样例 #3

样例输入 #3
8 3 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
样例输出 #3
3000000000

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 1D2×1051 \le D \le 2 \times 10^5
  • 1P1091 \le P \le 10^9
  • 1Fi1091 \le F_i \le 10^9

样例一解释

只购买1套一日周游券,并在第1天和第3天使用,那么总金额为(10×1)+(0+1+0+3+6)=20(10×1)+(0 + 1 + 0 + 3 + 6)=20,此时花费的金额最小。 因此,输出20。

样例三解释

购买3套一日周游券,在全部8天里都使用一日周游券时花费最小。

请注意,答案有可能无法用32位整数类型表示。

2025年入门组测试二(2025.1.22)

Not Attended
Status
Done
Rule
IOI
Problem
5
Start at
2025-1-23 17:00
End at
2025-1-23 20:00
Duration
3 hour(s)
Host
Partic.
5