2212: 游戏
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:6
解决:1
题目描述
Atlantis Island沉没以前,传说中的猫老大和King是好朋友……King很喜欢赌博,这次King和老朋友猫老大多年不见,于是便邀请猫老大来玩一个游戏,猫老大应邀参加了。King拿出了n块黄金(0<n<10^1000002),猫老大暗自想:咋来这么多钱的„„,现在King和猫老大轮流从黄金中拿走一些,每人每次拿走的块数是2的次方(例如1,2,4,8,16……)谁能拿走最后一个黄金,谁就获胜。现在King让猫老大先拿,双方都使用最好的策略来玩的话,谁能取得胜利呢?现在请你来帮助猫老大,他能胜利吗?不仅如此,King现在提出要和猫老大玩三局,猫老大想知道每局他是否能获胜,并且,你还要告诉猫老大,如果必胜的话,他第一步最少拿走的金块数量。
输入
三行每行一个数n(0<n<10^1000002)。
输出
对于每局,如果King必胜则输出一行“King will win.”;否则第一行输出“MaoLaoDa will win.”,第二行输出他第一次拿的最小数量。
样例输入 复制
8
4
2
样例输出 复制
MaoLaoDa will win.
2
MaoLaoDa will win.
1
MaoLaoDa will win.
2
提示
【样例输入2】
3
8
2
【样例输出2】
King will win.
MaoLaoDa will win.
2
MaoLaoDa will win.
2
【数据范围】
0<n<10^1000002