水道料金 (Water Rate)
题意翻译
## 大致题意
Joy一家~~被迫~~ 去交水费。他们用了n升水,有两家公司
- A公司每升x¥
- B公司基本费a¥,不超过b升,每超过一升就加费c¥
任务很明显,水费最少交多少?
## 输入
5行:
第一行x;第二行a;第三行b;第四行c;第五行n
## 输出
最少的费用
## 说明
- #### 来源
第14届日本信息奥运会预选赛
- #### 范围
1<=所有数据<=10000
翻译感谢 @I_am_gone__________
题目描述
[problemUrl]: https://atcoder.jp/contests/joi2015yo/tasks/joi2015yo_a
JOI 君が住んでいる地域には水道会社が $ X $ 社と $ Y $ 社の $ 2 $ つある.$ 2 $ つの会社の $ 1 $ ヶ月の水道料金は,$ 1 $ ヶ月の水道の使用量に応じて次のように決まる.
- $ X $ 社:$ 1 $ リットル あたり $ A $ 円かかる.
- $ Y $ 社:基本料金は $ B $ 円である.使用量が $ C $ リットル以下ならば,料金は基本料金 $ B $ 円のみがかかる.使用量が $ C $ リットルを超えると基本料金 $ B $ 円に加えて追加料金がかかる.追加料金は使用量が $ C $ リットルを $ 1 $ リットル超えるごとに $ D $ 円である.
JOI 君の家では $ 1 $ ヶ月の水道の使用量が $ P $ リットルである.
水道料金ができるだけ安くなるように水道会社を選ぶとき,JOI 君の家の $ 1 $ ヶ月の水道料金を求めよ.
- - - - - -
输入输出格式
输入格式
入力は $ 5 $ 行からなり,$ 1 $ 行に $ 1 $ つずつ整数が書かれている.
$ 1 $ 行目には $ X $ 社の $ 1 $ リットルあたりの料金 $ A $ が書かれている.
$ 2 $ 行目には $ Y $ 社の基本料金 $ B $ が書かれている.
$ 3 $ 行目には $ Y $ 社の料金が基本料金のみになる使用量の上限 $ C $ が書かれている.
$ 4 $ 行目には $ Y $ 社の $ 1 $ リットルあたりの追加料金 $ D $ が書かれている.
$ 5 $ 行目には JOI 君の家の $ 1 $ ヶ月の水道の使用量 $ P $ が書かれている.
書かれている整数 $ A,\ B,\ C,\ D,\ P $ はすべて $ 1 $ 以上 $ 10\,000 $ 以下である.
输出格式
JOI 君の家の $ 1 $ ヶ月の水道料金を表す整数を $ 1 $ 行で出力せよ.
- - - - - -
输入输出样例
输入样例 #1
9
100
20
3
10
输出样例 #1
90
输入样例 #2
8
300
100
10
250
输出样例 #2
1800
说明
### Sample Explanation 1
入出力例 $ 1 $ では,JOI 君の家の $ 1 $ ヶ月の水道の使用量は $ 10 $ リットルである. - $ X $ 社の水道料金は $ 9\ \times\ 10\ =\ 90 $ 円である. - JOI 君の家の $ 1 $ ヶ月の水道の使用量は $ 20 $ リットル以下なので,$ Y $ 社の水道料金は基本料金の $ 100 $ 円である. JOI 君の家は水道料金がより安い $ X $ 社を選ぶ.そのときの JOI 君の家の $ 1 $ ヶ月の水道料金は $ 90 $ 円である. - - - - - -
### Sample Explanation 2
入出力例 $ 2 $ では,JOI 君の家の $ 1 $ ヶ月の水道の使用量は $ 250 $ リットルである. - $ X $ 社の水道料金は $ 8\ \times\ 250\ =\ 2\,000 $ 円である. - JOI 君の家の $ 1 $ ヶ月の水道の使用量は $ 100 $ リットル以上で,超過量は $ 250\ -\ 100\ =\ 150 $ リットルである.よって,$ Y $ 社の水道料金は基本料金の $ 300 $ 円に加えて $ 10\ \times\ 150\ =\ 1\,500 $ 円の追加料金がかかり,合計の水道料金は $ 3\,00\ +\ 1\,500\ =\ 1\,800 $ 円である. JOI 君の家は水道料金がより安い $ Y $ 社を選ぶ.そのときの JOI 君の家の $ 1 $ ヶ月の水道料金は $ 1\,800 $ 円である.