4158: 找出第 N小的好的整数
内存限制:1024 MB
时间限制:2.000 S
评测方式:文本比较
命题人:
提交:2
解决:2
题目描述
# Even Digits
## 题目描述
当非负整数$n$满足以下条件时,我们称$n$为一个好的整数:
- 将$n$以十进制表示时,只包含偶数数字($0,2,4,6,8$)。
例如,$0、68$和$2024$都是好的整数。现在给定一个整数$N$,请找出第$N$小的好的整数。
输入
## 输入格式
输入一个整数$n$。
输出
## 输出格式
输出第$N$小的好的整数。
样例输入 复制
8
样例输出 复制
24
提示
## 输入输出样例
### 输入样例1
```
8
```
### 输出样例1
```
24
```
### 输入样例2
```
133
```
### 输出样例2
```
2024
```
### 输入样例3
```
31415926535
```
### 输出样例3
```
2006628868244228
```
## 数据范围与提示
【数据范围】
$1≤N≤10^{12}$
$N$是一个整数
【样例1说明】
按照从小到大的顺序排列好的整数,我们得到序列为$0, 2, 4, 6, 8, 20, 22, 24, 26, 28, \dots$。其中第$8$小的是$24$,应该输出$24$。
## 题目来源
ABC336C