Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
168911 赖泓君 二进制半整数 C++ 通过 100 1 MS 192 KB 442 2024-08-20 14:38:02

Tests(5/5):


#include<cstdio> using namespace std; typedef long long LL; int t,i; LL n,j=1; bool flag; bool judge(LL x) { LL k=1; while(k<x)k*=2; if(x==k)return true; return false; } int main() { scanf("%d",&t); for(i=1;i<=t;i++) { j=1; flag=false; scanf("%lld",&n); while(j<n) { if(judge(n-j)) { flag=true; puts("yes"); break; } j*=2; } if(!flag)puts("no"); } return 0; }


测评信息: