题目连接
- 该题是CSP-J2-2020-T1
题目大意
输入一个整数,求他的二进制是否为优秀,优秀的原则是:二进制的第一位(2^0)不能有值。
题目分析
考核的是二进制基础,方法有很多,如果会倍增数组的话,相对简单,也可以用位运算来处理。
参考代码1
//T1-优秀的拆分
//CSP-J2-2020
//二进制基础
#include<bits/stdc++.h>
using namespace std;
int a[110],n;
int main(){
cin>>n;
if(n%2>0){
//奇数的最低位一定是1
cout<<