http://www.lydsy.com/JudgeOnline/problem.php?id=2463

n为偶数时,一定可以被若干个1*2 矩形覆盖

先手每次从矩形的一端走向另一端,后手每次走向一个新的矩形

所以先手必胜

n为奇数时,先手走完一步后,剩下同n为偶数

所以先手必败

#include<cstdio>using namespace std;int main()
{int n;while(scanf("%d",&n)!=EOF){if(!n) return 0;if(n&1) puts("Bob");else puts("Alice");}
}

2463: [中山市选2009]谁能赢呢?

Time Limit: 10 Sec  Memory Limit: 128 MB
Submit: 3033  Solved: 2182
[Submit][Status][Discuss]

Description

小明和小红经常玩一个博弈游戏。给定一个n×n的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访问过。谁不能移动石头了就算输。假如小明先移动石头,而且两个选手都以最优策略走步,问最后谁能赢?

Input

输入文件有多组数据。
输入第一行包含一个整数n,表示棋盘的规模。
当输入n为0时,表示输入结束。

Output

对于每组数据,如果小明最后能赢,则输出”Alice”, 否则输出”Bob”, 每一组答案独占一行。

Sample Input

2
0

Sample Output

Alice

HINT

对于所有的数据,保证1<=n<=10000。

转载于:https://www.cnblogs.com/TheRoadToTheGold/p/8156973.html

bzoj千题计划169:bzoj2463: [中山市选2009]谁能赢呢?相关推荐

  1. bzoj2463 [中山市选2009]谁能赢呢?

    2463: [中山市选2009]谁能赢呢? Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 1258  Solved: 917 [Submit][St ...

  2. BZOJ 2150. 部落战争(最小路径覆盖问题)【BZOJ千题计划】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 刷题就图一乐 题目链接 https://hydro.ac/d/bzoj/p/2150 是 hydro ...

  3. BZOJ 2151 种树(可反悔贪心,链表)【BZOJ千题计划】就图一乐

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2151 是 hydro 的 BZOJ ...

  4. BZOJ 1799 [Ahoi2009] self 同类分布(数位DP)【BZOJ千题计划(quexin】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/1799(样例时限设置有问题,应该为 2 ...

  5. bzoj千题计划143:bzoj1935: [Shoi2007]Tree 园丁的烦恼

    http://www.lydsy.com/JudgeOnline/problem.php?id=1935 二维偏序问题 排序x,离散化树状数组维护y #include<cstdio> #i ...

  6. bzoj千题计划207:bzoj1879: [Sdoi2009]Bill的挑战

    http://www.lydsy.com/JudgeOnline/problem.php?id=1879 f[i][j] 表示匹配了i个字符,匹配字符串的状态为j的方案数 枚举下一个字符是什么 计算加 ...

  7. bzoj千题计划203:bzoj3994: [SDOI2015]约数个数和

    http://www.lydsy.com/JudgeOnline/problem.php?id=3994 设d(x)为x的约数个数,给定N.M,求 用到的一个结论: 证明: 枚举n的约数i,枚举m的约 ...

  8. bzoj千题计划269:bzoj2655: calc (拉格朗日插值)

    http://www.lydsy.com/JudgeOnline/problem.php?id=2655 f[i][j] 表示[1,i]里选严格递增的j个数,序列值之和 那么ans=f[A][n] * ...

  9. bzoj千题计划280:bzoj4592: [Shoi2015]脑洞治疗仪

    http://www.lydsy.com/JudgeOnline/problem.php?id=4592 注意操作1 先挖再补,就是补的范围可以包含挖的范围 SHOI2015 的题 略水啊(逃) #i ...

最新文章

  1. c# 重写override
  2. Ajax — 大事件项目(第一天)
  3. PHP中 对象自动调用的方法:__set()、__get()、__tostring()
  4. SO_REUSEADDR
  5. Mongodb密码安全设置
  6. C#5 复习总结循环 迭代和穷举
  7. 第一章 —— 简单工厂模式(节选自:《大话设计模式》)
  8. 5G商用牌照近期发放;华为削减手机订单;苹果、亚马逊、Google遭调查 | 极客头条...
  9. 公开课视频-《第01章 规划》-大企业云桌面部署实战-在线培训-视频(奉献)
  10. InstantiationException in hadoop map reduce program
  11. (转)JS事件循环和宏任务和微任务
  12. HTTP协议为什么是无状态的?无状态指的是什么
  13. python pppoe拨号_linux文本模式下使用PPPOE拨号ADSL上网的方法
  14. mysql 所有字符集_mysql字符集
  15. 【博学谷学习记录】超强总结,用心分享|产品经理需求分析方法简析
  16. python cpu count_Python multiprocessing.cpu_count方法代码示例
  17. 字节校园精选 66 道高频经典笔面试题(含多种思路)(上)
  18. 2021年小组年会总结
  19. 创世战车服务器维护,【创世战车】更新公告
  20. 30年前,北京第一家麦当劳餐厅开业,汉堡薯条就这么“火”了? | 美通社头条...

热门文章

  1. turbo c填充图形_C / C ++中的图形:Turbo C编译器中的简介和图形模式
  2. tf.acos_带有Python示例的math.acos()方法
  3. Python---编程检查并判断密码字符串的安全强度
  4. 在计算机领域客观事物的属性表示为数据,数据与信息试题解析
  5. mysql5.7修改root密码_七小服公开课EMC isilon修改丢失的root密码
  6. 忘记手势密码的解决办法
  7. RDB和AOF速度测试
  8. django models模型 内部类 class Meta 简介
  9. OC中的基本容器和基本数据类型
  10. C++ 类的const成员函数