#G0032. 打车【2025寒假测试赛T3】

打车【2025寒假测试赛T3】

题目描述

江桥要要打车去隔壁城市。隔壁城市距离江桥的出发位置 ll 公里。

已知打车的起步价为 aa 元,也就是行驶距离在 xx 公里及以内,都需要支付这个价格。

超过 xx 公里时,每公里的单价为 bb 元。

江桥可以在任意位置下车并重新打车,请你帮他计算出,他最少需要花费多少钱才能到达隔壁城市。

输入格式

一行四个正整数 l,a,b,xl,a,b,x,含义如上所述。

输出格式

一个非负整数,表示答案。

10 10 4 3
34

样例解释

江桥前两次打车行驶 33 公里,花费 2020 元,第三次打车行驶 44 公里,花 1414元,总共需要支付 3434 元。

9 15 1 10
15

数据规模与约定

子任务编号 ll≤ bb≤ a,xa,x≤ 分值
11 10610^6 10610^6 1010
22 10910^9 2020
33 10910^9 10910^9
44 1010610^{10^6}
55 1010610^{10^6} 3030

对于 100%100\% 的数据:保证 1l,b10106,1a,x1091 \leq l,b \leq 10^{10^6}, 1 \leq a,x \leq 10^9