两位十几年没见面的大学同学小王和小李在火车上见面了。他们曾经都是某大学数学专业的高才生。而且他们在大学里还是好朋友。当年他们在一起的时候最爱做的事就是一起解数学题,比谁先计算出来。他们两个共同挑战困难的习题,谁都不服谁,同时又共同进步着。现在他们又见面了,而且他们各自都在事业上取得了成功。他们又回想起了大学时的那段美好的时光,当谈及现状时,不自觉地又比试了起来。
小王问小李有几个孩子了,小李回答说有3个。小王问:“那么他们都多大了?”
小李回答说:“他们年龄的乘积是36,”接着说,“他们年龄的和正好是今天的日期。”小王一听就笑了,知道这是小李在考他。
但是小王马上说:“你告诉我的条件还不够。”
“对了,忘了告诉你了,我的小儿子染了黄头发。”
“那我就明白了,”小王说,“我现在知道你的3个儿子各是多大了。”
这么少的条件,根本没有办法计算,那么小王是怎么知道他们的年龄的?他们相遇的那天到底是几号呢?
小王是推理出来的。他把三个数乘积为36的情况都列了下来,共有以下几种情况:
儿子1 儿子2 儿子3 积 和
1 1 36 36 38
1 2 18 36 21
1 3 12 36 16
1 4 9 36 14
1 6 6 36 13
2 2 9 36 13
2 3 6 36 11
3 3 4 36 10
由以上条件我们一目了然,但是这么多条件到底哪个是呢?我们再回想小李说过的话,小王知道小李儿子的年龄之和后没有马上做出判断,那是因为以上的情况中出现有两列数的和都等于13,如果是其他时间,小王肯定就能马上做出判断,所以他们相见的日期是13号。后来在小李的补充中小王得出判断他有一个小儿子,所以他排除了两个儿子岁数一样都比另外的儿子小的可能,从而得出了最后结果。所以小李的儿子的岁数分别是:1岁、6岁和6岁。