#include <stdio.h> #include <math.h> #include <string.h> int main() { unsigned long long T, n, i; scanf("%lld", &T); while(T--){ scanf("%lld", &n); if(n < 4){ printf("NO\n"); continue; } n &= n - 1; n &= n - 1; if(n){ printf("NO\n"); }else{ printf("YES\n"); } } }
为什么这个代码不对?
全部评论
(0) 回帖