http://www.lydsy.com/JudgeOnline/problem.php?id=1115
差分后变成阶梯博弈。

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;const int N = 1003;int a[N], n, s;int main() {int T; scanf("%d", &T);while (T--) {scanf("%d", &n);for (int i = 1; i <= n; ++i) scanf("%d", a + i);s = 0;for (int i = n; i >= 1; i -= 2) s ^= a[i] - a[i - 1];puts(s ? "TAK" : "NIE");}return 0;
}

转载于:https://www.cnblogs.com/abclzr/p/6570846.html

【BZOJ 1115】【POI 2009】石子游戏Kam相关推荐

  1. bzoj 1115: [POI2009]石子游戏Kam(博弈)

    1115: [POI2009]石子游戏Kam Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 1132  Solved: 692 [Submit][S ...

  2. [BZOJ]1115 石子游戏Kam

    1115: [POI2009]石子游戏Kam Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 1061  Solved: 651 [Submit][S ...

  3. BZOJ 1413: [ZJOI2009]取石子游戏 博弈+Dp

    title BZOJ 1413 Description 在研究过Nim游戏及各种变种之后,Orez又发现了一种全新的取石子游戏,这个游戏是这样的: 有n堆石子,将这n堆石子摆成一排.游戏由两个人进行, ...

  4. bzoj 1413: [ZJOI2009]取石子游戏(博弈+DP)

    1413: [ZJOI2009]取石子游戏 Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 711  Solved: 470 [Submit][Sta ...

  5. 石子游戏Kam(bzoj 1115)

    Description 有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数.两人轮流操作每次操作可以从一堆石子中移走任意多石子,但是要保证操作后仍然满足初始时的条件谁没有石子可移时输掉游戏 ...

  6. BZOJ 1115: [POI2009]石子游戏Kam

    Description 有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数.两人轮流操作每次操作可以从一堆石子中移走任意多石子,但是要保证操作后仍然满足初始时的条件谁没有石子可移时输掉游戏 ...

  7. 1115: [POI2009]石子游戏Kam

    Description 有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数.两人轮流操作每次操作可以从一堆石子中移走任意多石子,但是要保证操作后仍然满足初始时的条件谁没有石子可移时输掉游戏 ...

  8. bzoj1115: [POI2009]石子游戏Kam

    [Submit][Status][Discuss] Description 有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数.两人轮流操作每次操作可以从一堆石子中移走任意多石子,但是要保 ...

  9. [POI2009]石子游戏Kam

    Description 有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数.两人轮流操作每次操作可以从一堆石子中移走任意多石子,但是要保证操作后仍然满足初始时的条件谁没有石子可移时输掉游戏 ...

最新文章

  1. 自动编码器的评级预测
  2. create react app 在start后不清空terminal
  3. poj 3164(最小树形图)
  4. Qt修炼手册6_图形:图形视图框架
  5. eclipse jsp没有提示_JSP+Struts2+JDBC+Mysql实现的校园宿舍管理系统
  6. html 重复提交表单,表单重复提交问题的三种解决思路
  7. 【ACM】hdu_1862_EXCEL排序_201308091948
  8. 视差滚动(Parallax Scrolling)效果的原理和实现
  9. 查询一个ID出现2种结果的情况
  10. 为什么预估执行计划与真实执行计划会有差异?
  11. 在线RGB和HEX十六进制颜色互转工具
  12. 数据库服务器备份日志文件,数据库服务器备份日志文件
  13. 软件名称后缀含义?(如RC、RTL)
  14. Element DateTimePicker 日期时间选择器 今天日期设置,并获取value值
  15. Mac搭建本地局域网SVN服务(Cornerstone)
  16. 微信小程序-点击按钮退出小程序
  17. c/c++判断数组中元素的个数
  18. Linux下安装Oracle 11g详细过程
  19. 了解一下iframe页面嵌入使用,轻松实现页面集成
  20. SpringBoot是如何动起来的

热门文章

  1. ReloadFunction
  2. 注意:硬盘损坏的七个主要原因
  3. Java 假如投资的年利率为5%,试求从1000块增长到5000块,需要多少年。
  4. mysql left函数的使用方法_mysql的left函数
  5. 026知识产权与标准规范
  6. ijkPlayer的基本使用(一)
  7. 公众版与政企版,这两款云电脑我都要
  8. 拍卖抵押的房产来的钱,应该先偿还什么呢?
  9. 澳洲本科计算机世界排名,卧龙岗大学计算机世界排名
  10. 程序员进阶书籍(视频)