#P12413. 「YLLOI-R1-T2」圣诞星
「YLLOI-R1-T2」圣诞星
题目背景
题目描述
小 Y 在商店里一共要买 个商品,第 个要买的商品价格为 元。
在买这些商品前,小 Y 可以买任意多张优惠券,对于每一张优惠券,其价格为 元。每有一张优惠券,在买任何商品时可以优惠 元,但任何一个商品最低只能优惠到 元。(优惠券不算商品)
在付钱过程中,每付完一个商品的钱,小 Y 还能再获得一张优惠券。
现在小 Y 想知道,最少需要多少钱才可以买完自己要买的商品。
注:所有的优惠券都是永久性的。
输入格式
第一行两个整数 。
第二行 个整数 。
输出格式
一个整数,表示小 Y 买完所有自己要买的商品所需的最少钱数。
4 3
3 4 5 5
9
4 3
4 4 3 3
7
提示
【样例解释#1】
下面展示一种最优方案。
先购买 张优惠券,花费 元。
接下来使用 元购买第 个要买的商品( 张优惠券优惠了 元),并再获得一张优惠券。
接下来使用 元购买第 个要买的商品( 张优惠券优惠了 元),并再获得一张优惠券。
接下来使用 元购买第 个要买的商品( 张优惠券优惠了 元),并再获得一张优惠券。
接下来使用 元购买第 个要买的商品( 张优惠券优惠了 元,因为任何一个商品最低只能优惠到 元),并再获得一张优惠券。
因此一共花费 元。
【样例解释#2】
下面展示一种最优方案。
先购买 张优惠券,花费 元。
接下来使用 元购买第 个要买的商品( 张优惠券优惠了 元),并再获得一张优惠券。
接下来使用 元购买第 个要买的商品( 张优惠券优惠了 元),并再获得一张优惠券。
接下来使用 元购买第 个要买的商品( 张优惠券优惠了 元),并再获得一张优惠券。
接下来使用 元购买第 个要买的商品( 张优惠券优惠了 元),并再获得一张优惠券。
因此一共花费 元。
【数据范围】
本题采用捆绑测试。
- Subtask 1(10 pts):。
- Subtask 2(10 pts):。
- Subtask 3(20 pts):。
- Subtask 4(30 pts):。
- Subtask 5(30 pts):无特殊限制。
对于全部数据,保证:,。