判断二进制半整数
Posted TFLSNOI
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断二进制半整数相关的知识,希望对你有一定的参考价值。
题目链接:https://ac.nowcoder.com/acm/problem/21882
#include<bits/stdc++.h> using namespace std; int t; long long n; int main() cin>>t; while(t--) cin>>n; if(n%2!=0 || n<4) cout<<"NO"<<endl; continue; int cnt=0; for(int i=1; i<64; i++) n>>=1; if(n&1) cnt++; if(cnt==2 || cnt==1) cout<<"YES"<<endl; else cout<<"NO"<<endl; return 0;
以上是关于判断二进制半整数的主要内容,如果未能解决你的问题,请参考以下文章