开始: 2023-08-12 08:20:00

0812算法入门(2)期末测试

结束: 2023-08-12 11:00:00
当前  2025-01-24 18:03:55  类型: IOI  状态: 已经结束 

P6. 和谐数
描述

对于一个“和谐数”的定义如下:

- 是一个正整数

- 对于任意相邻的数位,保证它们之间的差的绝对值不超过 1


例如 1,3,4,6,9,1001,12343 等都是和谐数,而 13,423,991 等都不是和谐数。

现在我们将正整数范围内的所有和谐数按升序排序,求这个数列的第 n 个数。


输入

一行一个正整数为 n

输出

一行一个正整数为升序排列的第 n 个和谐数。

样例

输入

1

输出

1

输入

13

输出

21
提示

对于 30\% 的数据,保证 1 \le n \le 10 ^ 5

对于 100\% 的数据,保证 1 \le n \le 10 ^ 7


提交

题目参数
时间限制 1 秒
内存限制 256 MB
提交