atcoder#ABC234E. [ABC234E] Arithmetic Number
[ABC234E] Arithmetic Number
题目描述
以下の条件を満たす正の整数 を、 等差数 と呼びます。
- ( を先頭に余計な を付けずに 進法で表記した際、) の上から 桁目を とする。このとき、 が 桁の整数であったとすると、 が成立する。
- この条件は、「 数列 が等差数列である」と言い換えることができる。
- 但し、 が 桁の整数である時、 は等差数であるものとする。
たとえば、 は等差数ですが、 は等差数ではありません。
等差数のうち、 以上で最小のものを求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを整数として出力せよ。
题目大意
一个正整数 被称为等差数需要满足以下条件:
- 令 表示 在十进制下从最高位开始的第 位数字,即 ,其中 表示 的位数。
- 并且,序列 为等差数列。
- 若 是一位整数,则它也被视作为等差数。
例如, 是等差数,然而 不是等差数。
请你求出不小于 的最小等差数。
152
159
88
88
8989898989
9876543210
提示
制約
- は 以上 以下の整数である
Sample Explanation 1
以上で最小の等差数は です。
Sample Explanation 2
自身が等差数である場合もあります。