#C1004. [CSP-S 2019T1] 格雷码

    ID: 4478 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>CSP-S提高级2019年数学二进制构造模拟数组排序进制转换顺序结构

[CSP-S 2019T1] 格雷码

题目描述

nn 位二进制格雷码递归定义为:11 位格雷码为 0,1nn 位格雷码先按 n1n-1 位格雷码的原顺序在前面加 0,再按逆序在前面加 1。给定 n,kn,k,输出第 kk 个(从 00 开始编号)nn 位格雷码。

输入格式

输入一行两个整数 n,kn,k

输出格式

输出一行长度为 nn 的二进制串。

样例

3 5
111

数据范围与提示

对于全部测试点,保证 1n641 \le n \le 640k<2n0 \le k < 2^n

来源

CSP-S 2019 T1