三个女儿的年龄分别是多少?
一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?
头发是黑的表示那个女儿年纪已经足够大了,比如已经10岁,不是黑的表示那个女儿的年纪还很小,比如2岁。
头发是黑的表示那个女儿年纪已经足够大了,比如已经10岁,不是黑的表示那个女儿的年纪还很小,比如2岁。
- 上一篇:谁偷了答案?
- 下一篇:录像带编号 IBM挑战2004年4月
回复列表
答案应该是2,2,9
(过程)穷举三个数相加得13的情况如下:
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的情况,即得答案。
(过程)穷举三个数相加得13的情况如下:
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的情况,即得答案。
只有一个女儿的头发是黑的???
头发是黑的表示那个女儿年纪已经足够大了,比如已经10岁,不是黑的表示那个女儿的年纪还很小,比如2岁。
