hello
2025-08-12 14:47:51
发布于:上海
8阅读
0回复
0点赞
#include<iostream>
#include<cmath>
using namespace std;
int main(){
unsigned long long n, k;
unsigned long long length = 1;
cin >> n >> k;
if (n == 64) length = -1;
else {
for (int i = 0;i < n;i++) length *= 2;
length --;
}
for (long long i = 0;i < n;i++){
if (k <= length / 2){
cout << 0;
}
else{
cout << 1;
k = length - k;
}
length /= 2;
}
}
这里空空如也
有帮助,赞一个