001 - 水道料金を節約しよう
時間制限 1 秒 / メモリ制限 64 MB / 得点 4 / x 0 /
問題
あいづ学園都市に住んでいる松平さんは、普段からエコに気を付けて生活をしています。先月の 水道料金が 4280 円となり、いつも目標としている 4000 円を超えてしまったので、今月は節水に努め てきました。先月と比べて水道料金はどのくらい節約になったのでしょうか。
今月の使用水量 w(m3)を入力とし、先月の水道料金である 4280 円と比較して、どのくらい水道料金 を節約できたかを出力するプログラムを作成してください。 ただし、 w は 0 以上 100 以下の整数とします。
なお、水道料金は次のように計算されます。
(水道料金)=(基本料金)+(水量による料金)
水量による料金は下表のように使用量に応じて計算されます。
段階 | 水量 | 料金 |
---|---|---|
第 1 段階料金 | 10 m3まで | 基本料金 1150 円 |
第 2 段階料金 | 10 m3超過 20 m3まで | 1 m3あたり 125 円 |
第 3 段階料金 | 20 m3超過 30 m3まで | 1 m3あたり 140 円 |
第 4 段階料金 | 30 m3超過分 | 1 m3あたり 160 円 |
例えば、使用水量 40 m3の場合。
基本料金 1150 円(第 1 段階)
+10 m3 × 125 円(第 2 段階)+10 m3 × 140 円(第 3 段階)+10 m3 × 160 円(第 4 段階) =5400 円
となります。
入力
複数のデータセットの並びが入力として与えられます。入力の終わりは-1ひとつの行で示されます。 各データセットは以下のとおりです。
1 行目 今月の使用水量 w(整数)
出力
入力データセットごとに、先月の水道料金との差を出力します。
入出力例
入力例
29 40 0 -1
出力例
620 -1120 3130