📜  谜题2 | (求女儿的年龄)

📅  最后修改于: 2022-05-13 01:57:25.348000             🧑  作者: Mango

谜题2 | (求女儿的年龄)

阿洛克有三个女儿。他的朋友 Shyam 想知道他女儿的年龄。阿洛克给了他第一个提示。

1) 他们年龄的乘积是 72。

Shyam 说这还不够 Alok 给他的第二个提示。

2)他们的年龄总和等于我的门牌号。

Shyam 出去查看门牌号,然后说“我仍然没有足够的信息来确定年龄”。



Alok 承认 Shyam 猜不出来并给了他第三个提示

3) 最大的女孩喜欢草莓冰淇淋。

Shyam 能够在第三次提示后猜测。你能猜出三个女儿的年龄吗?

回答:
1) 年龄乘积为 72

以下是从三个不同年龄的产品中获得 72 的所有可能性:

1 * 1 * 72 = 72

1 * 2 * 36 = 72

1 * 3 * 24 = 72



1 * 4 * 18 = 72

1 * 6 * 12 = 72

1 * 8 * 9 = 72

2 * 2 * 18 = 72

2 * 3 * 12 = 72

2 * 4 * 9 = 72

2 * 6 * 6 = 72

3 * 3 * 8 = 72

3 * 4 * 6 = 72

2)给出年龄总和

1 + 1 + 72 = 74

1 + 2 + 36 = 39

1 + 3 + 24 = 28

1 + 4 + 18 = 23

1 + 6 + 12 = 19

1 + 8 + 9 = 18

2 + 2 + 18 = 22

2 + 3 + 12 = 17

2 + 4 + 9 = 15

2 + 6 + 6 = 14

3 + 3 + 8 = 14

3 + 4 + 6 = 13

除了 14 之外,所有和都是唯一的。所以年龄总和必须是 14,否则,Shyam 只会从提示 2 中猜出年龄。

所以我们有两种可能的组合来得到 14

2 + 6 + 6 = 14

3 + 3 + 8 = 14

3)Alok 有最大的女孩(不是两个!!)。所以年龄必须是 3、3 和 8。

来源:https://www.geeksforgeeks.org/forums/topic/ages-of-daughters/