16个硬币的问题
这个游戏的规则 应该是谁拿到最后一个硬币就算输吧 说是16个硬币,其实就玩6个,到谁拿时还剩下10个硬币就已经输了.先拿的在双方都知情的情况下必输.举个例子 [开局A拿走1个的情况下 B必须拿走2个看A下一部怎样拿,A这个时候拿1个B就拿2 剩10个;A这时候拿2个 B就拿1个 剩10;如果他直接拿走4个 那B拿2个 直接到达下个死数7] [开局A拿走2个 B直接拿4个 剩10个] [开局A拿走4个 B拿走2个 剩10个] 为什么到10个时 谁拿谁输呢?你自己多试试就知道了,到10个的时候,B只要保证他拿完后数字是7和4就赢了. 说了这么多你还不明白啊。。 想赢就保持自己拿完后硬币数出现 1316枚硬币,2人轮流取,每次可选1,2,4个,谁最后取完谁输,问怎样取能保证自己赢
后取必胜。 设先取为甲,后取为乙 则每轮乙取的数必须与甲取的数,两数之和能被3整除。 即甲取1,则乙取2;甲取2则乙取4;甲取4则乙取2。 因16被3除余1,如此取法,可使最终必余一数给甲。两个人轮流拿10个硬币,每次可以拿1或2或4个,拿到最后一个的为输,怎样才能必胜
看完下面的分析,你就会发现,你只要后手开始拿硬币,并且你每次都拿到3的整数倍的硬币就停(即拿到第3、6、9个硬币就停),让对方接着拿,你就必胜了。不用担心对方先手,因为每次只能拿1或2或4个,所以他不可能先手拿到第3个硬币就停,而后拿的人就完全可以。 下面举例分析一下,假设A、B两人,A先拿: ①A按照1-1-1拿,B按下面拿法第4轮胜 A…… B 1…… 23 4…… 56 7…… 89 10 ②A按照1-1-2拿,B按下面拿法第4轮胜 A…… B 1…… 23 4…… 56 78……9 10 ③A按照1-1-4拿,B按下面拿法第3轮胜 A…… B 1…… 23 4…… 56 78910 ④17枚硬币,一次只能取1~3枚,取到最后一枚算输。如何取胜
先抢1. 然后是: 对方说1个数,你说3,对方说2,你说2,对方说3,你说1.桌面上会出现13-26枚金币,每次可以到1-3枚,交替拿取,最后拿走金币的人失败?
设桌面上起始硬币数为n 要想保证最后一个硬币是对方拿,则在倒数第二次己方行动完后桌面上必须只能剩下1枚硬币,否则对方可以通过操作再留下一枚硬币,从而让你不得不拿走最后一枚硬币。 首先假设你先手,则你第一次拿走的硬币数应当等于(n-1)除以4的余数(例如一开始桌面上为27枚金币,则先手拿走2枚硬币,桌面剩余25枚),在后续回合中,假设对方拿走a枚硬币,你就拿走4-a枚硬币(他1你3,他2你2,他3你1);以此方法循环,则每次你行动过后桌面上硬币数必定为4k+1(k为整数且k≥0),直至最后一回合桌面剩余1枚硬币,此时轮到对手行动,你胜利。 但是以上策略在n-1一开始就为4的倍数时会失效,因为那样