有两堆糖果,游戏双方轮流从其中的任意一堆拿走1粒糖果,甚至可以把这些糖果一次拿光,但每次至少要拿1粒,不准同时在两堆中拿,谁拿到最后1粒或几粒糖果谁就获胜,如何确保获胜?
问题描述:
有两堆糖果,游戏双方轮流从其中的任意一堆拿走1粒糖果,甚至可以把这些糖果一次拿光,但每次至少要拿1粒,不准同时在两堆中拿,谁拿到最后1粒或几粒糖果谁就获胜,如何确保获胜?
答
让对方先拿,对方拿多少就另外一堆拿多少,使两堆的数量相等,最后肯定能赢使两堆剩下的数量相等如果后拿呢?如果两堆数量不相等,先拿的从数量多的拿,使两堆数量相等,必赢如果两堆数量一样多,让对方先拿,后拿的从另一堆拿,使两堆数量相等,必赢原则就是要让对方拿的时候两堆数量相等怎么样,对不对?还没采纳?问题就是题目要求不管先拿或后拿都要有一个必胜方案~这是不可能的,要是有这种方案,随便先拿后拿都肯定赢,如果两个人都掌握这种方案,那你说谁会赢啊难道两个人都赢?先拿的人只要一直保持使两堆糖果剩余数量相同就能赢。那么如果是后拿呢?要怎么样才能赢呢?如果对方也掌握了这种方法那就必输了让你想出必赢的办法,肯定也可以选择先拿或后拿,不然怎么赢如果先拿后拿都能赢就矛盾了除非跟没掌握方法的人玩先拿后拿都赢就比方我们两玩,如果先拿后拿都赢,我先拿会赢,你后拿也会赢,那到底谁会赢肯定有选择先后拿的权利谢谢~