提交时间:2024-08-19 13:52:16
运行 ID: 166348
#include <iostream> using namespace std; bool m(long long h) { if(h%2!=0) { return false; } else { long long cnt=1; while(cnt<=h) { if(h==cnt) { return true; } cnt*=2; } } return false; } int main() { int n; cin>>n; for(int i=1;i<=n;i++) { int j; cin>>j; if(m(j)==true) { cout<<"Yes"<<endl; } else { cout<<"No"<<endl; } } }