#abc273b. [abc273_b]Broken Rounding
[abc273_b]Broken Rounding
問題文
非負整数 に対し、 の順に次の操作を行ったとき、操作を全て終えた時点での を求めてください。
- の の位以下を四捨五入する。
- 厳密には、 を「 が最小となる の倍数のうち最大のもの」である に置き換える。
- 具体例を挙げる。
- の の位以下を四捨五入すれば となる。
- の の位以下を四捨五入すれば となる。
- の の位以下を四捨五入すれば となる。
- の の位以下を四捨五入すれば となる。
制約
- は整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを整数として出力せよ。
入力例 1
2048 2
出力例 1
2100
操作の過程で、 は と変化します。
入力例 2
1 15
出力例 2
0
入力例 3
999 3
出力例 3
1000
入力例 4
314159265358979 12
出力例 4
314000000000000
は bit 整数型に収まらない可能性があります。