#AT2127. C - Coupon

C - Coupon

当前没有测试数据。

C - 优惠券

得分:300分

问题描述

商店里有$N$个商品。其中第$i$个商品的价格为$A_i$日元(日本的货币单位)。

高橋有$K$张优惠券。
每张优惠券可以在一件商品上使用。你可以使用任意数量的优惠券,可能是零,但是只能在同一件商品上使用。在价格为$a$日元的商品上使用$k$张优惠券可以以$\max\lbrace a - kX, 0\rbrace$日元的价格购买它。

输出高橋购买所有商品所需的最少金额。

约束

  • $1 \leq N \leq 2 \times 10^5$
  • $1 \leq K, X \leq 10^9$
  • $1 \leq A_i \leq 10^9$
  • 所有输入值都是整数。

输入

从标准输入中按以下格式给出:

NN KK XX

A1A_1 A2A_2 \ldots ANA_N

输出

输出答案。


5 4 7
8 3 10 5 13
12

通过在第1个商品上使用1张优惠券,在第3个商品上使用1张优惠券,在第5个商品上使用2张优惠券,高橋可以:

  • 用$\max\lbrace A_1-X, 0 \rbrace = 1$日元购买第1个商品,
  • 用$\max\lbrace A_2, 0 \rbrace = 3$日元购买第2个商品,
  • 用$\max\lbrace A_3-X, 0 \rbrace = 3$日元购买第3个商品,
  • 用$\max\lbrace A_4, 0 \rbrace = 5$日元购买第4个商品,
  • 用$\max\lbrace A_5-2X, 0 \rbrace = 0$日元购买第5个商品,

总计花费$1 + 3 + 3 + 5 + 0 = 12$日元,这是可能的最少金额。


5 100 7
8 3 10 5 13
0

20 815 60
2066 3193 2325 4030 3725 1669 1969 763 1653 159 5311 5341 4671 2374 4513 285 810 742 2981 202
112