100 atcoder#ABC161D. [ABC161D] Lunlun Number
[ABC161D] Lunlun Number
题目描述
正の整数 が以下の条件を満たすとき、 はルンルン数であると言います。
- を(leading zeroなしで)十進数表記した際に、隣り合うどの つの桁の値についても、差の絶対値が 以下
例えば、 , , などはルンルン数ですが、 , , などはルンルン数ではありません。
正の整数 が与えられます。小さい方から 番目のルンルン数を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
题目大意
当下列条件满足时,一个整数XXX被称为Lunlun number
:
- 在的十进制表示中,每相邻的两位的差为0或1。
举些例子来说,,,都是Lunlun number
,而,,都不是。
给定一个整数(),输出第小的Lunlun number
。
15
23
1
1
13
21
100000
3234566667
提示
制約
- 入力はすべて整数である。
Sample Explanation 1
小さい方から 番目までのルンルン数を順に並べると、 , , , , , , , , , , , , , , ですので、答えは です。
Sample Explanation 4
答えが ビット符号付き整数の範囲に収まらない可能性があるので注意してください。