Description
Input
Output
对于每组数据,如果小明最后能赢,则输出”Alice”, 否则输出”Bob”, 每一组答案独占一行。
Sample Input
0
Sample Output
HINT
对于所有的数据,保证1<=n<=10000。
博弈论……虽然一眼就看出来了答案但不知道怎么证明啊……
好像就是把这个转化成用1*2的矩形填n*n的矩形?
1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 int main() 5 { 6 int n; 7 scanf("%d",&n); 8 while (n!=0) 9 { 10 if (n%2==0) 11 printf("Alice\n"); 12 else 13 printf("Bob\n"); 14 scanf("%d",&n); 15 } 16 }