2 3
10
【样例 1 解释】
2 位格雷码为:00,01,11,10,编号从 0 ∼ 3,因此 3 号串是 10。
【样例 2 输入】
3 5
【样例 2 输出】
111
【样例 2 解释】
3 位格雷码为:000,001,011,010,110,111,101,100,编号从 0 ∼ 7,因此 5号串是 111。
【数据规模与约定】
对于 50% 的数据:n≤10;
对于 80% 的数据:k≤5×106;
对于 95% 的数据:k≤263−1;
对于 100% 的数据:1≤n≤64,0≤k<2n。