买猫粮
测试数据来自 bdfz/1024
题目背景
Special for beginners,初学者专用~ ^_^
描述
SOphie在给小喵喵买猫粮,A店铺的价格为a元/包,但是b包起卖(就是必须买>=b包);B店铺的价格是c元/包,可以买任意包。
现在Sophie想买x包猫粮,请问最少需要花多少钱。
例如:
a = 2, b = 4, c = 2, x = 3,此时去B店铺买3包,花费6元;
a = 1, b = 4, c = 2, x = 3,此时去A店铺买4包,花费4元,注意实际买的猫粮可以>=x包;
a = 2, b = 2, c = 2, x = 4,此时去A店铺买3包再去B店铺买1包,花费8元,注意你可以同时在2个店铺中购买;
格式
输入
输入4个整数a,b,c,x(保证都<=1000)
输出
输出一个整数代表最小花费
样例 1
输入1
2
4
2
3
输出1
6
样例 2
输入2
1
4
2
3
输出2
4
样例 3
输入3
2
2
2
4
输出3
8
内存限制
1s, 1024KiB for each test case.
信息
- ID
- 1006
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者