题目描述
小高在一家商店里有 N 件商品,第 i 件物品价格 Ai 元。小高有 K 张优惠券,每张优惠券可以用于一件商品。你可以在同一件商品上使用任意数量的优惠券,包括零张。在一件价格为 a 元的商品上使用 k 张优惠券,可以以 max{a−kX,0} 元的价格购买它。
请计算小高购买所有商品所需的最小金额。
输入格式
输入从标准输入中以下列格式给出:
N K X
A1 A2 … AN
输出格式
输出所求答案。
输入输出样例 #1
输入 #1
输出 #1
输入输出样例 #2
输入 #2
输出 #2
输入输出样例 #3
输入 #3
输出 #3
说明/提示
样例 1 解释
通过在第 1 件商品上使用 1 张优惠券,第 3 件商品上使用 1 张优惠券,以及第 5 件商品上使用 2 张优惠券,小高可以:
- 以 max{A1−X,0}=1 元购买第 1 件商品
- 以 max{A2,0}=3 元购买第 2 件商品
- 以 max{A3−X,0}=3 元购买第 3 件商品
- 以 max{A4,0}=5 元购买第 4 件商品
- 以 max{A5−2X,0}=0 元购买第 5 件商品
总计花费 1+3+3+5+0=12 元,这是可能的最小金额。
数据范围
- 1 ≤ N ≤ 2 × 105
- 1 ≤ K, X ≤ 109
- 1 ≤ Ai ≤ 109
- 所有输入值都是整数。