#D0797. 精打细算

精打细算

题目描述

小 A 负责给社团同学订午餐。现在有两家店可以选择。

  • 甲店:每份午餐 XX 元,订单原价每满 A1A_1 元减 A2A_2 元,满减可以叠加。
  • 乙店:每份午餐 YY 元,没有满减,但每份直接打 KK 折,也就是按原价的 K10\frac{K}{10} 付款。

小 A 要买 MM 份一模一样的午餐。请计算两家店中更便宜的花费是多少。

输入格式

输入一行,包含 66 个正整数 X,A1,A2,Y,K,MX,A_1,A_2,Y,K,M

输出格式

输出一个整数,表示最少需要花多少钱。

样例

25 50 20 22 9 5
85
12 100 15 15 8 4
48
18 30 7 20 7 2
28

样例解释

样例 1 中,甲店原价 25×5=12525 \times 5 = 125 元,可以满减 22 次,实际花费 12540=85125 - 40 = 85 元;乙店花费 22×5×9/10=9922 \times 5 \times 9 / 10 = 99 元,所以答案是 8585

样例 2 中,甲店原价 4848 元,不触发满减;乙店花费 15×4×8/10=4815 \times 4 \times 8 / 10 = 48 元,所以答案是 4848

样例 3 中,甲店原价 3636 元,可以满减 11 次,实际花费 2929 元;乙店花费 2828 元,所以答案是 2828

数据范围与约定

子任务 分值 限制
11 3030 保证 X×M<A1X \times M < A_1
22 保证甲店满减次数不超过 11
33 4040 无特殊限制

对于 100%100\% 的数据,保证 1X,Y,M10001 \le X,Y,M \le 10002A2<A110002 \le A_2 < A_1 \le 10001K91 \le K \le 9

保证甲店满减后的花费为正数,且乙店折后花费为整数。