SZ#G3CV19. 【GESP强化 三级】0和2

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 11992 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题三级进制转换与位运算进制转换二进制映射1星

题目描述

把非负整数按 0,2,20,22,200,202,220,222,2000,0,2,20,22,200,202,220,222,2000,\ldots 的顺序排列,也就是把二进制表示中的每个 1 改写成 2

给出正整数 KK,请输出这个序列中的第 KK 项。等价地,先把 KK 写成二进制,再把所有 1 替换为 2

输入格式

输入一行一个整数 KK

输出格式

输出第 KK 项,只包含数字 02

3
22
11
2022
1
2

数据范围

  • 1K10181\le K\le10^{18}