Northcott Game
来源:互联网 发布:java byte 转base64 编辑:程序博客网 时间:2024/05/16 17:24
Northcott Game
Time Limit : 1000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 60 Accepted Submission(s) : 37
Problem Description
Tom和Jerry正在玩一种Northcott游戏,可是Tom老是输,因此他怀疑这个游戏是不是有某种必胜策略,郁闷的Tom现在向你求救了,你能帮帮他么?
游戏规则是这样的:
如图所示,游戏在一个n行m列(1 ≤ n ≤ 1000且2 ≤ m ≤ 100)的棋盘上进行,每行有一个黑子(黑方)和一个白子(白方)。执黑的一方先行,每次玩家可以移动己方的任何一枚棋子到同一行的任何一个空格上,当然这过程中不许越过该行的敌方棋子。双方轮流移动,直到某一方无法行动为止,移动最后一步的玩家获胜。Tom总是先下(黑方)。图1是某个初始局面,图二是Tom移动一个棋子后的局面(第一行的黑子左移两步)。
图1
图2
游戏规则是这样的:
如图所示,游戏在一个n行m列(1 ≤ n ≤ 1000且2 ≤ m ≤ 100)的棋盘上进行,每行有一个黑子(黑方)和一个白子(白方)。执黑的一方先行,每次玩家可以移动己方的任何一枚棋子到同一行的任何一个空格上,当然这过程中不许越过该行的敌方棋子。双方轮流移动,直到某一方无法行动为止,移动最后一步的玩家获胜。Tom总是先下(黑方)。图1是某个初始局面,图二是Tom移动一个棋子后的局面(第一行的黑子左移两步)。
图1
图2
Input
输入数据有多组。每组数据第一行为两个整数n和m,由空格分开。接下来有n行,每行两个数Ti,Ji (1 ≤ Ti, Ji ≤ m)分别表示Tom和Jerry在该行棋子所处的列数。
注意:各组测试数据之间有不定数量的空行。你必须处理到文件末。
注意:各组测试数据之间有不定数量的空行。你必须处理到文件末。
Output
对于每组测试数据输出一行你的结果。如果当前局面下Tom有必胜策略则输出“I WIN!”,否则输出“BAD LUCK!”。
Sample Input
3 64 51 21 23 64 51 31 2
Sample Output
BAD LUCK!I WIN!
Source
“网新恩普杯”杭州电子科技大学程序设计邀请赛
Nim
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int main(){ int n, m, a, b,sum; while (scanf("%d%d", &n, &m) != EOF) { sum = 0; for (int i = 1; i <= n; i++) { scanf("%d%d", &a, &b); if (a > b) sum = sum ^ (a - b - 1); else sum = sum ^ (b - a - 1); } if (sum == 0)printf("BAD LUCK!\n"); else printf("I WIN!\n"); } return 0;}
0 0
- Northcott Game
- Northcott Game
- HDOJ 1730 Northcott Game
- Northcott Game + nim博弈
- hdu 1730 Northcott Game
- HDU 1730 Northcott Game
- Hdu 1730 Northcott Game
- hdu 1730 Northcott Game
- hdu1730 Northcott Game
- HDU 1730 Northcott Game
- hdu 1730 Northcott Game
- HDU 1730 Northcott Game
- HDU_1730 Northcott Game(博弈)
- Northcott Game HDU
- HDU 1730 Northcott Game
- HDU-1730 Northcott Game
- hdu 1730 Northcott Game
- 1730-Northcott Game
- Rabbit and Grass
- jinfo命令(Java Configuration Info)
- SecOS Chanllenge
- InputStreamReader和OutputStreamReader
- Python实现爬虫抓取OJ代码
- Northcott Game
- PHP vs node.js: 真正的评测数据
- 动态库的链接和链接选项-L,-rpath-link,-rpath
- Being a Good Boy in Spring Festival
- HBase概念学习(十)HBase与MongDB等NoSQL数据库对比
- John
- S-Nim
- Stone Game
- [转]winXP 完全退出VMware方法