提交时间:2024-06-01 15:47:00

运行 ID: 150127

#include<iostream> using namespace std; int zsm(double n){ if(n==2) return 1; else if(n>2) return zsm(n/2); else if(n<2) return 0; } int main(){ int n; long double m; cin>>n; int x[n]; for(int i=0;i<n;i++){ cin>>m; x[i]=zsm(m); } for(int i=0;i<n;i++){ if(x[i]) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0; }