一道思维游戏题

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:11:13
试下很不错
2个俄罗斯数学家在飞机上相遇
“如果我没记错的话,你有3个儿子”甲说“他们现在多大了”
“他们的年龄的乘积是36”乙说“他们年龄的和恰好是今天的日期”
“对不起,乙”一分钟后甲说“你并没有告诉我你儿子的年龄”
“哦!我忘了告诉你了我的小儿子是红头发的”
“啊,那就很清楚了”甲说“我现在知道你的3个儿子各是多少岁了”
甲是如何知道他们的年龄的?
(注意题目并没有出错,条件也齐全了,要详细答案)
的确思路是要用到分解因式,但是还有一个条件没有用到那就是关于相加和为今天的日期
不过你说的的确也是一种很不错的思路

将36分解质因数,得以下8种:
36=1×1×36 ①
=1×2×18 ②
=1×3×12 ③
=1×4×9 ④
=1×6×6 ⑤
=2×2×9 ⑥
=2×3×6 ⑦
=3×3×4 ⑧

因为有最小的孩子,所以最小的数只能有一个,所以可以排除①、⑤、⑥、⑧
又因为最小的孩子已经有头发了,所以他(她)应该大于1岁,所以剩下的中又可以排除②、③、④
所以答案只能是⑦,即2岁,3岁,6岁。

想来想去 相加和为今天的日期 这个条件只能用来排除36=1×1×36 ①,因为和的范围是1~31
如果这题目条件全齐了的话我是真做不出...