Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
99086 柯昊阳 二进制半整数 C++ 通过 100 99 MS 260 KB 587 2023-08-21 22:49:52

Tests(5/5):


#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int m; for(int i = 0;i<n;i++){ bool t = false; cin>>m; for(long long j = 0;pow(2,j)<m;j++){ int ans = m-pow(2,j); for(int k = 0;pow(2,k)<=ans;k++){ if(pow(2,k)==ans){ cout<<"yes"<<endl; t = true; break; } } if(t) break; } if(!t){ cout<<"no"<<endl; } } return 0; }


测评信息: