AT_abc234_c [ABC234C] Happy New Year!

题目描述

请你求出所有仅由 $0$ 和 $2$ 组成的正整数(十进制表示),按从小到大的顺序排列后,第 $K$ 小的数是多少。

输入格式

输入为一行,包含一个整数 $K$。

输出格式

请输出答案,要求以整数形式输出。 即使答案是非常大的整数,也必须精确输出,不允许使用如 `2.34e+22` 这样的科学计数法,也不允许输出如 `0523` 这样带有多余前导零的形式。

说明/提示

## 限制条件 - $K$ 是 $1$ 到 $10^{18}$ 之间的整数。 ## 样例解释 1 所有仅由 $0$ 和 $2$ 组成的正整数按从小到大排列为 $2, 20, 22, \dots$。其中第 $K=3$ 个数是 $22$,请输出 $22$。 ## 样例解释 3 请注意,即使答案是非常大的整数,也必须精确输出,不允许使用科学计数法等形式。 由 ChatGPT 4.1 翻译