疑问

P5657 [CSP-S2019] 格雷码

``` #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


|