AT_abc451_d [ABC451D] Concat Power of 2

题目描述

满足以下条件的正整数称为“好整数”: 选择 $2$ 的幂($1,2,4,8,16,\dots$)中的一个或多个(允许重复,也允许改变顺序),将它们作为字符串拼接起来,再将得到的字符串解释为整数,即可得到该数。 请找出第 $N$ 小的好整数。 保证第 $N$ 小的好整数不超过 $10^9$。

输入格式

输入一个数 $N$

输出格式

输出一个数,第 $N$ 小的好整数

说明/提示

### 约束 - $N$ 是正整数。 - 第 $N$ 小的好整数不超过 $10^9$。