#ITC0006. 取石子游戏
取石子游戏
题目描述
小明和他的小伙伴小红在玩一个游戏: 地上有n个石子,每人每次取走一个或两个,取走最后一个石子的人获胜。
那么问,如果小明和小红都很聪明,都采取最优的策略,小明先取,小明能不能获胜呢?
输入描述:
一个正整数n,表示石子的个数,满足1≤n≤100.
输出描述:
如果小明能赢,输出Yes ,否则输出No
3
No
提示
题中已经说明小明先取,并且采取最优策略。
如果只有1个或者2个石子,一定是小明赢。
如果有3个石子,无论小明取1个还是2个,一定是小红赢
如果有4个或者5个石子,小明只需要保证取完以后剩3个,然后小红取,无论小红取几个,结果都一定是小明赢
依次类推,如果有6个,9个...一定是小红赢;如果有7个,8个,10个,11个...,按照最优策略,一定是小明赢。
统计
相关
在下列比赛中: