AT_abc210_a [ABC210A] Cabbages
Description
[problemUrl]: https://atcoder.jp/contests/abc210/tasks/abc210_a
高橋君はキャベツ屋さんにやってきました。
キャベツ屋さんでは、 キャベツを $ 1 $ 個 $ X $ 円で買うことができます。
ただし、キャベツを $ A $ 個よりも多く買う場合、$ A+1 $ 個目以降に買うキャベツについては $ 1 $ 個 $ Y $ 円で買うことができます。(ここで、$ Y\ \lt\ X $ が保証されます。)
高橋君がキャベツを $ N $ 個買うために必要な金額を出力してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A $ $ X $ $ Y $
Output Format
高橋君が $ N $ 個のキャベツを買うために必要な金額を出力せよ。
Explanation/Hint
### 制約
- $ 1\ \leq\ N\ \leq\ 10^5 $
- $ 1\ \leq\ A\ \leq\ 10^5 $
- $ 1\ \leq\ Y\ \lt\ X\ \leq\ 100 $
- 入力はすべて整数
### Sample Explanation 1
$ 1 $ 個目から $ 3 $ 個目までのキャベツは、$ 1 $ 個 $ 20 $ 円で買うことができます。 $ 4 $ 個目と $ 5 $ 個目のキャベツは、$ 1 $ 個 $ 15 $ 円で買うことができます。 よって、$ 5 $ 個のキャベツを買うために必要な金額は、$ 20+20+20+15+15\ =\ 90 $ 円です。