- 取石子
检查二进制数末尾的零
- 2025-7-15 15:22:40 @
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,k;
cin>>n>>k;
string s;
while(n){
if(n%2<=9) s.push_back(n%2+48);
else s.push_back(n%2+55);
n/=2;
}
reverse(s.begin(),s.end());
for(int i=s.size()-k;i<s.size();i++){
if(s[i]=='0'){
}else{
cout<<"0";
return 0;
}
}
cout<<"1";
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 116
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 56
- 已通过
- 9
- 上传者