atcoder#ARC149A. [ARC149A] Repdigit Number
[ARC149A] Repdigit Number
题目描述
正整数 が与えられます.次の条件をすべて満たす正整数 のうち,最大であるものを答えてください.
- は 未満の正整数で, を 進法表記したときのどの桁の数字も同じである.
- は の倍数である.
ただし,条件を満たす正整数 が存在しない場合には -1
と出力してください.
输入格式
入力は以下の形式で標準入力から与えられます.
输出格式
条件をすべて満たす正整数 のうち最大であるものを出力してください.ただし,そのような正整数 が存在しない場合には -1
と出力してください.
题目大意
问满足以下条件的小于 数最大是多少?
-
每一位数字均相同;
-
是 的倍数。
,。
7 12
888888
9 12
888888888
1 3
9
1000 25
-1
30 1
999999999999999999999999999999
提示
制約
Sample Explanation 1
条件を満たす正整数 は, の つです.このうち最大のものである が答となります.
Sample Explanation 2
条件を満たす正整数 は,$ 444,\ 888,\ 444444,\ 888888,\ 444444444,\ 888888888 $ の つです.
Sample Explanation 3
条件を満たす正整数 は, の つです.
Sample Explanation 4
条件を満たす正整数 は存在しません.