逻辑智力题 求解

有16颗棋子,只有A和B连个人,一次可以拿1,2,3颗棋子,A先拿,请问要怎么才能让B拿到最后一颗。为什么?

A先拿3颗,然后B拿X颗,A就拿(4-X)颗。由于有16颗棋子,要求让B拿到最后一颗,所以要把最后一颗留出来,剩余15颗;而每次可以拿1、2、3颗棋子,所以以4颗棋子为一组,可以保证B拿任意颗棋子,A都能稳定控制棋子剩余的颗数;15除以4余3,所以A最开始要拿掉不稳定的3颗棋子来保证对棋子剩余颗数的控制。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-16
A B 轮流取棋子,假设A B都取完算一轮,那么A B一轮取棋子的数目之和可以是2,3,4,5,6 ,
最快2轮,最慢5轮,剩余棋子的数目就会小于等于6,只要剩余棋子的数目在2~6。那么最后一个棋子一定是被B拿到。
第2个回答  2014-04-16
A 第一手拿3个,剩13个
第二手,不管对方拿几个,剩下的棋子一定是10-12个,于是拿到剩9个
第三手,不管对方拿几个,剩下的棋子一定是6-8个,于是拿到剩5个
第四手,不管对方拿几个,剩下的棋子一定是2-4个,于是拿到剩1个
那么最后一定是B拿最后一个。本回答被网友采纳

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网