#NK21A. 打的
打的
题目描述
某城市出租车的收费标准如下:
- 行驶里程在
k公里以内(含k公里)的部分,按每公里x元收费; - 超过
k公里的部分,按每公里y元收费。
现在需要乘坐出租车行驶 n 公里,请编写程序计算本次乘车需要支付的费用。
输入格式
输入一行,包含四个用空格隔开的正整数 k、x、y、n,分别表示起步计费里程、前 k 公里的每公里费用、超出部分的每公里费用,以及实际行驶里程。
输出格式
输出一个整数,表示本次乘车需要支付的费用。
样例输入
45 12 23 100
样例输出
1805
数据范围
保证 1 ≤ k, x, y, n ≤ 10000。
补充说明
当 n ≤ k 时,全部里程按 x 元/公里计费;当 n > k 时,前 k 公里按 x 元/公里计费,剩余部分按 y 元/公里计费。