提交时间:2024-06-01 16:02:31

运行 ID: 150154

#include<bits/stdc++.h> using namespace std; int asd(int a){ if (a==1) return 1; else{ return 1+asd(a >> 1); } } int main(){ int T,n[10000001]{}; string ans[100001]{}; cin>>T; for (int i=0;i<T;i++){ cin>>n[i]; if (asd(n[i])==1){ ans[i]="Yes"; } else{ ans[i]="No"; } } for (int i=T;i>=0;i--){ cout<<ans[i]<<endl; } }