#abc210a. [abc210_a]Cabbages

[abc210_a]Cabbages

题目描述

Takahashi正在参观一家专门销售卷心菜的商店。

该商店每颗卷心菜售价为 XX 日元。
但是,如果您一次购买超过 AA 颗卷心菜,第 (A+1)(A+1) 颗及之后的卷心菜将以每颗 YY 日元的价格出售。
(保证 YltXY \\lt X。请参见示例输入/输出 1 以了解详情。)

请输出购买 NN 颗卷心菜所需的金额。

约束条件

  • 1leqNleq1051 \\leq N \\leq 10^5
  • 1leqAleq1051 \\leq A \\leq 10^5
  • 1leqYltXleq1001 \\leq Y \\lt X \\leq 100
  • 输入中的所有值均为整数。

输入

从标准输入读入输入数据,具体格式如下:

NN AA XX YY

输出

打印购买 NN 颗卷心菜所需的金额(作为一个整数)。

示例输入 1

5 3 20 15

示例输出 1

90

您需要支付每颗卷心菜 1133 的价格为 2020 日元,每颗卷心菜 4455 的价格为 1515 日元。
因此,您需要支付总共 20+20+20+15+15=9020+20+20+15+15 = 90 日元购买这 55 颗卷心菜。

示例输入 2

10 10 100 1

示例输出 2

1000