发布网友 发布时间:2024-01-11 15:31
共5个回答
热心网友 时间:2024-04-26 00:34
首先假定有甲乙两个人玩这个游戏。甲首先拿牌,乙后拿牌。
按照题面给的意思就怎么能让先拿牌的甲获胜,那就是只有当乙拿到最后一张牌的时候甲就赢了,
逆向思维:咱们可以先假设最后一张牌是乙拿的。最后的赢家就是先拿牌的甲了!!
第一:先要清楚最后一把会输的情况:也就是只要保证最后一把是乙拿并且就只剩1张牌,甲就赢了;所以如何保证在倒数第二把甲拿完只剩一张牌,才是甲赢的关键。
第二:又因为一次可以拿1~4张牌,所以继续可以推出倒数第二把甲拿的时候只要还剩2~5张牌,就能主动保证最后一把可以剩1张
第三:由上两步继续可以推出,只要保证倒数第三把乙拿的时候还剩6张牌··就能确保甲倒数第二把甲拿的时候还剩2~5张,所以只要甲拿完之后还剩6张牌就好了
!!!以此类推只要保证首先拿牌的甲拿完之后还剩5n+1张牌··就能保证先拿牌的甲获得最后的胜利!!!!
原理分析完了···实际操作流程要明白上面的原理才能看到最后胜利的曙光···
O(∩_∩)O哈哈~
热心网友 时间:2024-04-26 00:32
这道题这么算,首先N=1+4=5热心网友 时间:2024-04-26 00:31
54÷5=10轮……4张热心网友 时间:2024-04-26 00:37
晕,谁拿谁输啊...热心网友 时间:2024-04-26 00:35
先拿牌的人先拿3张,剩51张,