最后一个测试点比对,有问题吗?

P5657 [CSP-S2019] 格雷码

@[幽遇kyc](/user/135799) 可以用洛谷 IDE 调试一下吧 话说 `unsigned long long` 应该用 `%llu` 格式读吧
by Meatherm @ 2019-11-22 11:57:54


@[Meatherm](/user/108949) 谢谢大佬,可以了,基础不牢呀
by youyukyc @ 2019-12-06 20:22:01


@[Meatherm](/user/108949) 试了下,cin也是可以的,小数据还是老师cin吧,自适应能力强
by youyukyc @ 2019-12-06 20:27:00


@[Meatherm](/user/108949) 循环应该更好些吧 ```cpp #include<cstdio> using namespace std; typedef unsigned long long ULL; ULL tn=1; int main( ) { ULL n,k; cin>>n>>k; tn=(tn<<(n-1)); while(n--) { if(k>=tn) { putchar('1'); k=tn-(k-tn)-1; } else { putchar('0'); k=k; } tn>>=1; } return 0; } ```
by youyukyc @ 2019-12-06 20:28:25


|