HUD 1564 Play a game【博弈论】
2015-08-10 20:56
197 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1564
博弈论总是别出心裁的。。想清楚了程序仍然短到哭。
这题是分奇偶。
如果格子数为偶数,总可以将相邻两小格合并成一大格,先手先走一小格,后手会跨入另一个大格中,这时先手总有该大格的第二小格为落脚点。最后后手无路可走。
如果格子数为奇数,按以上的方案划分会单出一小格,显然会给先手带来麻烦,先手走过这一小格,反而让后手呈现出上面情况的局势。无疑问会是后手赢。
博弈论总是别出心裁的。。想清楚了程序仍然短到哭。
这题是分奇偶。
如果格子数为偶数,总可以将相邻两小格合并成一大格,先手先走一小格,后手会跨入另一个大格中,这时先手总有该大格的第二小格为落脚点。最后后手无路可走。
如果格子数为奇数,按以上的方案划分会单出一小格,显然会给先手带来麻烦,先手走过这一小格,反而让后手呈现出上面情况的局势。无疑问会是后手赢。
#include<iostream> #include<cstdio> using namespace std; int main() { int n; scanf("%d",&n); while(n!=0) { if(n%2==0) printf("8600\n"); else printf("ailyanlu\n"); scanf("%d",&n); } return 0; }
相关文章推荐
- python:5、函数2
- hdu-2116-Has the sum exceeded
- 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)
- hdu 2444 The Accomodation of Students (二分染色)
- CSU 1120 病毒
- Python中的布尔类型
- 消息机制3
- NS3网络仿真(10): 解析以太网帧
- 队列优化和斜率优化的dp
- XXX系统发展综述(SSH+Jquery EasyUI)
- 安装SQL SERVER 2016 CTP (二)[多图]
- 实习小记-python中不可哈希对象设置为可哈希对象
- Unity中创建二维码
- 找出字符串中第一个只出现一次的字符
- java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题
- Android之——NDK环境搭建
- iOS9 Beta5内置壁纸—艺术家的文艺范
- CSU 1115 最短的名字
- HDOJ 1503 Advanced Fruits(LCS)
- UVALive 6935 Bricks题解