100 atcoder#ABC200B. [ABC200B] 200th ABC-200
[ABC200B] 200th ABC-200
题目描述
整数 が与えられます。
以下の操作を 回行った後の整数 を出力してください。
- 整数 が の倍数であれば、 を で割る。
- そうでなければ、整数 を、 の後ろに文字列として を付け加えた整数に置き換える。
- 例えば、 を置き換えると に、 を置き換えると になります。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを整数として出力せよ。
题目大意
给定 , ,做 次操作:
若 为 的倍数,则将 除以 。
否则,将 的末尾添上 (即 )。
2021 4
50531
40000 2
1
8691 20
84875488281
提示
制約
- 入力は全て整数
Sample Explanation 1
に 回操作を行うと、 の値は操作を行うごとに $ 2021\ \rightarrow\ 2021200\ \rightarrow\ 10106\ \rightarrow\ 10106200\ \rightarrow\ 50531 $ となります。
Sample Explanation 3
答えは bit 符号付き整数型に収まらない可能性があります。