#P2484. A Funny Game
A Funny Game
描述
爱丽丝()和鲍勃()决定玩一个有趣的游戏。游戏开始时,他们选取 () 枚硬币围成一圈,如图 1 所示。每一轮行动可以移除一枚或两枚相邻的硬币,其余硬币保持不动。每次行动至少要移除一枚硬币。游戏由爱丽丝先开始,玩家轮流进行行动。移除最后一枚硬币的玩家获胜。(即最后一个行动的玩家获胜,若无法行动则判定失败。)
注意
当 () 时,我们按顺时针方向用 来表示这些硬币。若爱丽丝移除了,那么 和 就不再相邻!(因为 和 之间有一个空位。)
假设爱丽丝和鲍勃在游戏中都采用最优策略。
你需要编写一个程序来判断最终谁会赢得游戏。
输入
有多个测试用例。每个测试用例仅占一行,包含一个正整数 ()。测试用例之间没有空行。当输入仅为一个 时,输入结束。
输出
对于每个测试用例,如果爱丽丝赢得游戏,输出 "";否则,输出 ""。
输入数据 1
1
2
3
0
输出数据 1
Alice
Alice
Bob
来源
POJ 竞赛,作者:Mathematica@ZSU