P3480 [POI2009]KAM-Pebbles
比如第一个样例
原:0 2 2
差: 2 0 0
如果把中间的2拿掉一个,就会变成
原:0 1 2
差: 1 1 0
就可以把差看成阶梯nim
细节:最终要移到的那个地方是0号阶梯

#include <iostream>
#include <cstdio>
#include <queue>
#include <algorithm>
#include <cmath>
#include <cstring>
#define inf 2147483647
#define N 1000010
#define p(a) putchar(a)
#define For(i,a,b) for(int i=a;i<=b;++i) using namespace std;
int T,n,ans,cnt;
int a[N],c[N];
void in(int &x){
int y=;char c=getchar();x=;
while(c<''||c>''){if(c=='-')y=-;c=getchar();}
while(c<=''&&c>=''){ x=(x<<)+(x<<)+c-'';c=getchar();}
x*=y;
}
void o(int x){
if(x<){p('-');x=-x;}
if(x>)o(x/);
p(x%+'');
} signed main(){
in(T);
while(T--){
in(n);
For(i,,n){
in(a[i]);
c[n-i+]=a[i]-a[i-];
}
ans=;
For(i,,n)
if(i&)
ans^=c[i];
if(ans)
puts("TAK");
else
puts("NIE");
}
return ;
}

最新文章

  1. fineui刷新父页面
  2. Menu MenuItem
  3. uva 11324
  4. GLSL实现Image Filter 【转】
  5. 文件加载---理解一个project的第一步
  6. [leetcode] 405. Convert a Number to Hexadecimal
  7. 关于serialVersionUID的说明
  8. HTML &lt;td&gt; 标签的 colspan 属性
  9. 201521123089《Java程序设计》第14周学习总结
  10. elk5.4小白踩坑记录
  11. NPOI 的使用姿势
  12. fibos开发踩坑集合
  13. Spring使用ioc注解方式配置bean
  14. 认识:人工智能AI 机器学习 ML 深度学习DL
  15. 对JavaScript中闭包的理解
  16. 深度学习课程笔记(十二) Matrix Capsule
  17. bzoj4398: 福慧双修
  18. DataStage 的优化原则
  19. VREP中使用其它Lua库
  20. Caffe 学习系列

热门文章

  1. Python sorted list的实现
  2. C++的指针常量和常量指针
  3. Xcode输出中文
  4. elasticsearch实现读写分离
  5. 2019-3-20-win10-uwp-如何自定义-RichTextBlock-右键菜单
  6. bootstrap 幻灯片(轮播)
  7. 使用Echarts的步骤
  8. Caused by: android.view.InflateException: Binary XML file line #18: Binary XML file line #18: Error inflating class android.widget.CheckedTextView
  9. Windows copy
  10. 0920CSP-S模拟测试赛后总结