有1-30个数,两人轮流拿,每次只能拿1个或2个,谁最先拿到30者为胜,为了保证获胜,你应该怎么办?

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:53:11
1、( )2、( )

可以用倒推法来解。从数字30往前推。

1 假设我现在处于赢的状态,该我拿数字了。而现在桌子上恰好剩余不超过3个数字。(1个或者2个)那么我就可以全拿走,从而数字30就归我了。结果我赢。要形成这种状态,即我取走数字27后,桌子上还有3个数字。此时,该另一个人拿了,无论他拿1个或者2个,都是我赢了。因此,我必须保证数字27被我拿走了。

2 这时,题目就转化为,有1-27个数,每次只能拿1个或2个,谁最先拿到27者为胜.
按步骤1的方法,我要保证27被我拿走,就要使我上一次取走一个数字后,桌子上还有3个数字。这样无论另一个人取几个数字,27都是我拿走的。所以,数字24必须是被我拿走的。

3 这时,题目就转化为,有1-24个数,每次只能拿1个或2个,谁最先拿到27者为胜.

继续算下去。最后变成1到3个数,每次只能拿1个或2个,谁最先拿到3者为胜.
这个就好想了,我让那个人先拿,如果他拿1个,我就拿2个数字,数字3就归我了。如果他拿2个,我就拿1个数字,数字3就归我了。

再倒退回去,因此,结论:让另一个人先取数字,我要取走的数是3的倍数(3,6,9,12......30),我就一定能拿到30这个数字了。

只要在每一次报数中都先说到3的倍数:3、6、9、12、15、18、21、24、27,最终将取得胜利。

有21粒棋子,两人轮流拿。每次拿1至3粒,不准不拿。谁拿最后一粒谁赢。我第一次怎么拿? 有56根火柴,规定两人轮流拿,每人拿的根数是1根,最多拿7根,谁拿最后,谁就算输了,最先拿几根能胜 智力题 有3个碗,里面各有2个5个8个鸡蛋,两个人轮流拿里面的鸡蛋,不限次数和个数 有60枚棋子,两人轮流拿1~3枚,最后拿完的取胜.要自己总是赢,要怎么取? 12颗 棋自两人轮流拿,一次最少拿1颗最多3颗。谁拿到最后一颗棋子谁赢。你先拿,有什么办法自己只赢不输? 有100根火柴,两个人轮流拿,一人一次最多拿10根,谁拿到最后一根谁赢. 54张扑克牌,两人轮流拿排,每人每次只能拿1-4张,谁拿到最后一张谁输,问先拿牌的人怎样确保获胜? 54张扑克牌,两人轮流拿牌,每人每次只能拿1-5张,谁拿到最后一张谁胜。怎样确保获胜 54张牌,两人轮流从上面拿牌,每次至少拿1张,最多拿5张,谁最后把牌拿光谁为胜.怎样拿才能保证永远获胜? 26个棋子,两人轮流拿,每次最多拿三个,谁拿时剩下一个算输。谁会赢?