一个想了很久的智力题,望高手解答

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:05:36
一个经理由3个女儿,他们的年龄加起来是13,乘起来是经理的年龄。经理的一位下属知道经理的年龄但不知道三个女儿的。有一天经理对下属说他只有一个女儿的头发是黑色的,然后下属就知道三个女儿的年龄了。请问:她们分别是几岁,为什么?
希望能给出合理的解释,谢谢

显然3个女儿的年龄都不为0,要不爸爸就为0岁了,因此女儿的年龄都大于等于1岁。这样可以得下面的情况:1*1*11=11,1*2**10=20,1*3*9=27,1*4*8=32,1*5*7=35,{1*6*6=36},{2*2*9=36},2*3*8=48,2*4*7=56,2*5*6=60,3*3*7=63,3*4*6=72,3*5*5=75,4*4*5=80因为下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,说明经理是36岁(因为{1*6*6=36},{2*2*9=36}),所以3个女儿的年龄只有2种情况,经理又说只有一个女儿的头发是黑的,说明只有一个女儿是比较大的,其他的都比较小,头发还没有长成黑色的(黄毛丫头),所以3个女儿的年龄分别为2,2,9!

所有的可能组合中,只有36的答案是两组,所以下属在知道经理年龄的情况下不敢下结论,又因为是两小一大,所以是2 2 9 而不是 1 6 6

你这个题目有点问题,应该是经理说他大女儿头发黑色或小女儿头发黑色,
先把那些年龄的可能性列出来,这时只有2 2 9和 1 6 6
的乘积是一样的,其它都不一样,因为那个人知道经理年龄,那么除非年龄是36他测不出还要一个条件.后来再加一个条件说大女儿黑头发表明只有一个大女儿.就是2 2 9了.....

9,3,1。最小的两个没有头发!