```
#include<bits/stdc++.h>
#define ull unsigned long long
ull power[100],n,k;
using namespace std;
int main( ){
cin>>n>>k;
power[1]=0;
int i;
for(i=2;i<=n;i++)power[i]=power[i-1]*2+1;
while(n){
if(k<=power[n]){
putchar('0');
}else{
k=power[n]-(k-power[n])+1;
putchar('1');
}
n--;
}
}
```
by Space_Gold_Trash @ 2019-11-16 14:57:30
广搜要T
by Space_Gold_Trash @ 2019-11-16 14:57:49
@[2018wzh](/user/157620)
by Space_Gold_Trash @ 2019-11-16 14:58:07
哦
by 2018wzh @ 2019-11-16 15:10:38
我广搜RE
by 2018wzh @ 2019-11-16 15:10:49