一共有15枚棋子,两个人轮流拿,但每次只能拿1~2枚,谁最后拿完就获胜,怎样做才能获胜?(要过程)
发布网友
发布时间:2023-08-08 08:27
我来回答
共4个回答
热心网友
时间:2023-09-21 12:28
15÷(1+2)=5....0
最后拿的人必胜,只要
第一人拿1枚,他就拿2枚;
第一人拿2枚,他就拿1枚;
即可。
热心网友
时间:2023-09-21 12:28
这是一个经典的的游戏问题。
总共有15枚棋子,每次只能拿1~2枚,因此每次最多能拿走3枚棋子。
根据这个规律,可以列出每个人拿棋子的数量:
1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
显然,如果想要获胜,必须拿到最后一颗棋子。因此,我们可以考虑把15枚棋子分成若干组,每组3枚棋子,最后一组不足3枚棋子,这样就可以确保拿到最后一颗棋子。
将15枚棋子分成4组,每组3枚棋子,最后一组只有1或2枚棋子。
先手拿走3枚棋子,剩下3组,每组3枚棋子。
后手拿走3枚棋子,剩下3组,每组3枚棋子。
先手再拿走3枚棋子,剩下3组,每组3枚棋子。
后手再拿走3枚棋子,剩下3组,每组3枚棋子。
先手再拿走3枚棋子,剩下3组,每组3枚棋子。
后手再拿走3枚棋子,剩下3组,每组3枚棋子。
接下来,先手拿走剩下的最后一颗棋子,即可获胜。
热心网友
时间:2023-09-21 12:29
要拿到15 一定要先拿到12
要拿到12 一定要先拿到9
要拿到9 一定要先拿到6
要拿到6 一定要先拿到3
要拿到3 一定要第二个拿
所以 谁后拿谁获胜
热心网友
时间:2023-09-21 12:29
想拿第15颗 就得拿到第12颗,
想拿第12颗 就得拿到第9颗,
如此递归,必须拿到第3颗。
所以要想获胜必须让对方先拿,你只要保证每回合你和对方拿的总数为3就可以了。
即拿第3,6,9,12,15颗棋子。