聪明大脑:提高逻辑力的谜题
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

Q6 给火柴找搭档

有10根火柴,排列如下:

现在每根火柴都需要找一个搭档,找搭档的原则只有一个,就是“跳过与自己相邻的两根火柴与第三根火柴成为搭档”,如下图所示:

成为搭档后,两根火柴排列成“X”型。

如果某根单个的火柴旁边已经是一对搭档,也可以跳过一次,因为搭档算是两根火柴。如下图所示:

而以下的情况都是不允许的:

其实也就是只有一种移动规则,即“必须跳过两根落到第三根上”。

现在给它们选择搭档的权利就交到你手上了,请给每根火柴都找到搭档吧。

参考答案

正常人的解题思路

其实99.9%的人拿到这个题目,解决的办法只有一个字“试”。因为这是最简单,也是最直接的解题方法。但是这个题目能试出来吗?

看看下面的情况有没有遇到?

总之,不论怎么来回尝试,最后总是至少剩下两根没有办法移动。

牛人的解题思路

这道题目的要求是“找搭档”。假定现在已经是5对搭档了,只要按照规则把5对搭档拆开,就可以了。于是这个题目就由一个推理的题目变成了一个记忆的题目了。

让上图中每一个有搭档的火柴跳过两根火柴,放置到一个空闲的位置上就可以了。上图中的几种方法都是被允许的。

通过这种方法,很快就能拆开5对搭档了。

拆分顺序如下图:

左起第四个向右跳,变成:

左起第三个向左跳,变成:

左起第二个向右跳(也可以最右边的向左跳),变成:

右边向左跳,变成:

最后一步不用我说明了。在此要特别提醒大家注意的是:最左边的到目前为止没有参与这个过程。

现在把上面的过程按刚才的顺序倒着做一遍吧:

左起第四个/向左跳,完成第一个×,变成

右起第五个/向右跳,完成第二个×,变成

右起第二个/向左跳,完成第三个×,变成

剩下的就简单了吧,完成第四个×,变成

……

只要掌握了8根火柴推理的思路,那么10根、12根、20根、100根、10000根,是不是都能解决了?