100 atcoder#ABC200B. [ABC200B] 200th ABC-200
[ABC200B] 200th ABC-200
配点 : 点
問題文
整数 が与えられます。 以下の操作を 回行った後の整数 を出力してください。
- 整数 が の倍数であれば、 を で割る。
- そうでなければ、整数 を、 の後ろに文字列として を付け加えた整数に置き換える。- 例えば、 を置き換えると に、 を置き換えると になります。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを整数として出力せよ。
2021 4
50531
に 回操作を行うと、 の値は操作を行うごとに $2021 \rightarrow 2021200 \rightarrow 10106 \rightarrow 10106200 \rightarrow 50531$ となります。
40000 2
1
8691 20
84875488281
答えは bit 符号付き整数型に収まらない可能性があります。