黑马程序员技术交流社区

标题: 有趣的题 [打印本页]

作者: Spole_168    时间: 2013-6-15 21:36
标题: 有趣的题
一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?
作者: 郭孟涛    时间: 2013-6-15 22:15
头发黑和年龄的关系是什么呢?{:soso_e132:}
作者: 金辉    时间: 2013-6-15 23:01
显然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!
作者: Just_Only    时间: 2013-6-18 10:42
哇  那哥们分析的太彻底了  牛
作者: 徐鹏跃    时间: 2013-11-21 15:18
头发是黑的 说明有一个女人已经长大了 其余的都还很小  这就是判断依据




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2