- 小球(drop)
出题者代码疑似有误
- @ 2025-8-30 19:18:07
其代码不可通过可达p0069
#include<bits/stdc++.h>
using namespace std;
int d,j,m;
const int mx=1100000;
int a[mx]={0};
void dfs(int n){
if(n>=(1<<(d-1))){
m=n;
return;
}
if(a[n]==1){
a[n]=0;
dfs(n*2);
}else{
a[n]=1;
dfs(n*2+1);
}
}
int main(){
cin>>d>>j;
for(int i=1;i<=j;i++){
dfs(1);
}
cout<<m;
return 0;
}
信息
- ID
- 3582
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- 递交数
- 9
- 已通过
- 4
- 上传者