Code:

#include<cstdio>
#include<algorithm>
using namespace std;
typedef long long ll;
ll SG(ll i){
return i % 2 ==0 ? i / 2 : SG(i/2);
}
ll arr[100000];
int main(){
//freopen("input.in","r",stdin);
int T;
scanf("%d",&T);
while(T--){
int n;
ll sum=0;
scanf("%d",&n);
for(int i=1;i<=n;++i) {
ll a;
scanf("%lld",&a);
sum^=SG(a);
}
if(sum==0) printf("NO\n");
else printf("YES\n");
}
return 0;
}

  

最新文章

  1. 混合使用UITabBarController和UINavigationController
  2. 【bzoj1407】 Noi2002—Savage
  3. Linux shell basic2 cat find tr
  4. Ruby自学笔记(二)— Ruby的一些基础知识
  5. 追踪CM_CONTROLCHANGE消息的产生和执行过程,可以较好的领会VCL的思想(就是到处通知,但耦合性很弱)
  6. js 数组,字符串,JSON,bind, Name
  7. 仿flash轮播
  8. ssh_maven的搭建之dao层的开发
  9. hdu3183 RMQ
  10. lightoj 1074
  11. centos6.5修改主机名
  12. oracle中,将两个select语句的结果作为一个整体显示出来
  13. 洛谷P2261 [CQOI2007] 余数求和 [数论分块]
  14. 《Go学习笔记 . 雨痕》方法
  15. 第三百六十七节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)scrapy写入数据到elasticsearch中
  16. STM32下多串口用法
  17. 直接用php.exe命令还执行php程序跟直接在网页上访问php程序的区别
  18. poj_1681_高斯消元
  19. 【CF628D】Magic Numbers 数位DP
  20. CoreAnimation confusion: CATransaction vs CATransition vs CAAnimationGroup?

热门文章

  1. m_Orchestrate learning system---九、在无法保证是否有图片的情况下,如何保证页面格式
  2. [jzoj 6084] [GDOI2019模拟2019.3.25] 礼物 [luogu 4916] 魔力环 解题报告(莫比乌斯反演+生成函数)
  3. linux进程控制函数详解
  4. 你不知道的JavaScript(一)数据类型
  5. 51nod 1557 两个集合 (严谨的逻辑题)
  6. 用js将CheckBox的值存入数据库和将数据库字符串的值转为数组选中CheckBox
  7. 记一次mysql性能优化过程
  8. Java EE体系结构
  9. HDU 1166 敌兵布阵【线段树 单点更新】
  10. css3 -阻止元素成为鼠标事件目标 pointer-events