#codefestival2018finalc. [code_festival_2018_final_c]Telephone Charge
[code_festival_2018_final_c]Telephone Charge
問題文
ある電話会社では、通話料金のプランが 種類あります。
プラン を選んだ場合、ひと月あたり 分以内の通話時間ならば 円、それ以上の通話時間の場合は 超過時間 分あたり 円の通話料金がかかります。
例えば、通話時間が 分の場合のプラン での通話料金は 円です。
また、全てのプラン に対して、通話時間が 分の場合には他のどのプランよりも通話料金が 円以上安くなることが保証されます。
人が 人いて、人 のひと月あたりの通話時間は 分です。
全ての人に対して、とりうる通話料金の最安値を求めてください。
制約
- 入力は全て整数
- 通話時間が 分の場合にプラン が他のどのプランよりも通話料金が 円以上安くなることが保証される
入力
入力は以下の形式で標準入力から与えられる。
出力
全ての人に対し、とりうる通話料金の最安値を、順に出力せよ。
入力例 1
2
5 6
3 5
2
4
8
出力例 1
6
9
-
人 がプラン を選んだ場合の通話料金は 円です。
-
人 がプラン を選んだ場合の通話料金は 円です。 よって、人 の通話料金の最安値は 円です。
-
人 がプラン を選んだ場合の通話料金は 円です。
-
人 がプラン を選んだ場合の通話料金は 円です。 よって、人 の通話料金の最安値は 円です。
入力例 2
4
12 5
1 1
7 3
243 32
6
632
188
69
54
14
36
出力例 2
421
32
32
32
7
29