题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1564
题意:有一个n*n的棋盘,棋子开始在四个边角中的任意一个,棋子可以水平或垂直移动到未访问的格子中,不能移动者失败。
当n为奇数时,后手必胜,n为偶数是先手必胜。
看棋盘除了起点外,能不能分成任意个2 *1的格子。
比如当n=4时与n=3时。
#include<iostream>
#include<algorithm>
#include<string>
#include<sstream>
#include<set>
#include<vector>
#include<stack>
#include<map>
#include<queue>
#include<deque>
#include<cstdlib>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<ctime>
#include<functional>
using namespace std;
int a[100];
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
if(n==0) break;
if(n%2)
printf("ailyanlu\n");
else
printf("8600\n");
}
return 0;
}