社区讨论
疑是题目出错
P5657[CSP-S 2019] 格雷码参与者 3已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @mhj0unlc
- 此快照首次捕获于
- 2025/11/03 18:53 4 个月前
- 此快照最后确认于
- 2025/11/03 18:53 4 个月前
我第二十个点答案与题目无异,但题目为何说我错了?
CPP#include<bits/stdc++.h>
#define ll unsigned long long
using namespace std;
const ll N=9e9;
ll n,m,k,a[20][20];
void gl(ll x,ll y){
if(x==0)return;
ll z=x/2;
if(y>z){
cout<<1;
gl(z,x-y);
}
else{
cout<<0;
gl(z,y);
}
return;
}
void solve(){
cin>>n>>m;
k=(ll)pow(2,n)-1;
gl(k,m);
return;
}
int main(){
// freopen("code.in","r",stdin);
// freopen("code.out","w",stdout);
solve();
return 0;
}
回复
共 4 条回复,欢迎继续交流。
正在加载回复...