搜索
您的当前位置:首页正文

从一道搞脑子的逻辑题开始说起

来源:二三娱乐

昨天晚上微信上看到一个题目,比较搞脑子,分享给大家先

总结一下条件:

1、C列出了11个可能的答案

35、36、38

42、45、46

51、55、57

61、62

2、C分别只告诉了A十位数和B个位数

3、然后A说:我不知道C的年龄,但我想B也不知道

4、B说:我本来不知道C的年龄,但现在知道了

5、A接着说:哦,那现在我也知道了。

这个问题初看起来非常神秘,因为大多数人马上就会想你把个位数和十位数分别告诉两个人,每个人当然不可能知道C的年年龄了。

这是第一个陷阱,如果没有第一个条件,当然任何人也不可能猜出这个年龄。但有了第一个条件,情况就会有很大不同。我们分别分析A和B。

对A来说,他知道的是十位数,是3、4、5、6四个数字之一(对应的是上图中的四行),因为每一行都不是唯一的数,所以A不可能从自己获得的十位数上确定C的年龄。

对B情况就不一样了,C告诉他后,他知道的数字是1、2、5、6、7、8六个数字之一,而1、2、5、6对就的都不只一个年龄,7、8对应的都是唯一的一个年龄。

所以好玩的情况出现了,即使只得到一个个位数,如果B得到的个位数是7,他马上就可以知道是C的年龄是57;如果得到的个位数是8,他马上就可以知道C的年龄是38.这正是条件一和二产生的结果。

现在我们分析条件二,A的前半句很正常,他当然无法确认C的年龄(因为每行都至少对应着两个数),但后半句却耐人寻味了。因为他可以确认B也不知道C的年龄。这就说明了他得到的十位数不可能是3或者5。如果是3,年龄可能是38;如果是5,年龄可能是57.而这两种可能都可能让B直接判断出C的年龄。也就是说A得到的数字只可能是4或者6.这就是条件三产生的结果。

现在C就剩下42、45、46、61、62五种可能了。

我们再看条件四,B说听了A的说法后,他就知道C的年龄了。这样他得到的个位数显然不能是2,因为如果是2,他就无法确认是42还是62.这样C的年龄就只可能是45、46、61了。这就是条件四的结果。

这句话说完之后,A说他就确定了C的年龄。这样可以肯定的是他得到的十位数不是4,因为否则他无法确定C的年龄是45还是46.

这样C的年龄就只剩下61一种可能了。

这个题目之所以分享给大家,并不是让大家去准备GRE,而是自己感觉整个题目设计非常让人玩味。每一个条件出现后都把本来不可能的事变成了可能,既超越常理,又完全合理。就象创业迷局一样,很多事情想想是根本不可能的,但你具备了某些条件后,结果就一环扣一环的出现了。(题目中每一次的向前延伸,就象项目的不断拓展,让你在绝处逢生)

大家遇到实际困难时,不妨多想想这道题,看看它是怎样在不可能中演绎可能的。

另外,我们中学老师告诉我,要想进步的快,不是单单只会作题,要学会出题。如果你知道怎样去出题,作题对你来讲就太轻松了。你可以作作思维体操,按照我的推理,把第一个条件中的数字换换试试。

谷东会微信公众号:gunuowangluo

Top