P3480 [POI2009]KAM-Pebbles
2024-08-29 03:04:31
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 ;
}
最新文章
- fineui刷新父页面
- Menu MenuItem
- uva 11324
- GLSL实现Image Filter 【转】
- 文件加载---理解一个project的第一步
- [leetcode] 405. Convert a Number to Hexadecimal
- 关于serialVersionUID的说明
- HTML <;td>; 标签的 colspan 属性
- 201521123089《Java程序设计》第14周学习总结
- elk5.4小白踩坑记录
- NPOI 的使用姿势
- fibos开发踩坑集合
- Spring使用ioc注解方式配置bean
- 认识:人工智能AI 机器学习 ML 深度学习DL
- 对JavaScript中闭包的理解
- 深度学习课程笔记(十二) Matrix Capsule
- bzoj4398: 福慧双修
- DataStage 的优化原则
- VREP中使用其它Lua库
- Caffe 学习系列
热门文章
- Python sorted list的实现
- C++的指针常量和常量指针
- Xcode输出中文
- elasticsearch实现读写分离
- 2019-3-20-win10-uwp-如何自定义-RichTextBlock-右键菜单
- bootstrap 幻灯片(轮播)
- 使用Echarts的步骤
- Caused by: android.view.InflateException: Binary XML file line #18: Binary XML file line #18: Error inflating class android.widget.CheckedTextView
- Windows copy
- 0920CSP-S模拟测试赛后总结