抄
2025-08-05 16:03:00
发布于:上海
4阅读
0回复
0点赞
n, k = map(int, input().split())
def gray_code(n, k):
if n == 1:
return str(k)
if k < (1 << (n - 1)):
return '0' + gray_code(n - 1, k)
else:
return '1' + gray_code(n - 1, (1 << n) - 1 - k)
print(gray_code(n, k))
这里空空如也
有帮助,赞一个