1016 - 熱中症対策

時間制限 2 秒 / メモリ制限 256 MB / 得点 5 / Writer syoribu / x 28 / 統計 /


TLE
2sec
MLE
256MB
得点
5

2018/12/24 20:30:00 問題文を修正しました。

問題文

この夏は記録的な猛暑に見舞われています。あなたは熱中症を予防するために、最寄りのスーパーで必要な量の水をまとめ買いすることにしました。このスーパーでは、1リットルと500ミリリットルの2種類のボトルに入った水が、それぞれの価格で売られています。あなたは、必要な量ぴったり買う方法がない、または合計金額が安くなるなら、必要な量より多く買おうと思っています。

課題

2種類のボトルの価格と必要な水の量を入力とし、必要な量以上の水を、できるだけ安くなるように買ったときの合計金額を求めるプログラムを作成せよ。

入力・出力

入力

入力は以下の形式で与えられる。

A B X

1行に1リットル入りボトルの価格A(1≦A≦1000)、500ミリリットル入りのボトルの価格B(1≦B≦1000)、必要な水の量X(1≦X≦20000)が与えられる。入力はすべて整数であり、水の量はミリリットル単位で与えられる。

出力

合計金額を1行に出力する。

入出力例

入力例 1

180 100 2400

出力例 1

460

入力例 2

200 90 2018

出力例 2

450