买猫粮

买猫粮

测试数据来自 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
通过率
?
上传者