题意:n*n的方格,走过的格子不能走,一开始在角落上,最后无路可走就算输,求最后谁赢。
题解:奇偶博弈
n若为偶数,那么剩余可走步数为n*n-1,为奇数,那么先手必赢;反之后手必赢。
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<algorithm>
#include<queue>
#include<stack>
#include<cmath>
#include<vector>
#include<fstream>
#include<set>
#include<map>
#include<sstream>
#include<iomanip>
#define ll long long
using namespace std;
int n;
int main() {
while (scanf("%d", &n) && n) {
if (n & 1) puts("ailyanlu");
else puts("8600");
}
return 0;
}