这是一道经典逻辑题:两位俄罗斯数学家在飞机上相遇。“如果我没有记错的话,你有三个儿子。”伊凡说,“他们现在多大了?”“他们的年龄乘积是36”艾格说,“他们年龄的和恰是今天的日期。”。“对不起,艾格”一分钟后,伊凡开口道,“你并没有告诉我你儿子的年龄。”,“噢,忘记告诉你了,我的小儿子是红头发的。”“啊,那就很清楚了,”伊凡说,我现在知道你的三个儿子各是多大了。
伊凡是怎么知道他们的年龄的?看看妈妈们是怎么做的:
玺玺妈妈
根据“他们的年龄乘积是36”与“他们年龄的和恰是今天的日期”可得出下列组合:
(1)1*1*36=36;1 1 36=38(日期只能31以下,所以该组合不成立)
(2)1×2×18=36;1 2 18=21
(3)1×3×12=36;1 3 12=16
(4)1×4×9=36;1 4 9=14
(5)1×6×6=36;1 6 6=13
(6)2×2×9=36;2 2 9=13
(7)2×3×6=36;2 3 6=11
(8)3×3×4=36;3 3 4=10
由上可知,三个儿子的年龄组合可能有7种,分别是:
1、2、18;1、3、12;1、4、9;1、6、6;2、2、9;2、3、6;3、3、4.
以上组合中只有1、6、6比较特殊,如果说“小儿子是红头发”,是不是意味着仅小儿子与两个兄弟不同,而两个兄弟是相同颜色的头发,这是不是又说明两个兄弟是双胞胎?所以,猜三个儿子的年龄分别是1、6、6。
笑笑妈妈
伊凡的话中可以得出三个条件:
一、他们年龄的乘积是36,可能的排列为:1 1 36=38,1 2 18=21,1 3 12=16,1 4 9=14,1 6 6=13,2 2 9=13,2 3 6=11,3 3 4=10。
二、根据“他们年龄的和恰是今天的日期。”和“你并没有告诉我你儿子的年龄。”这两句话,可以知道,当天的日期是13号,因为如果当天是10/11/14/16/21的话,都只有唯一一种对应的排列。
三、“我的小儿子是红头发的。”这句话是表示他的小儿子是唯一的。所以结果应该是1、6、6。
糖糖妈妈
“我的小儿子是红头发的”,其实红头发是不重要的,重要的是“小儿子”,这三个字说明艾格有一个儿子年龄最小,言外之意是其他两个儿子年龄一样大。所以答案应该是“1岁,6岁,6岁”。