一道智商题在0-30中有2个数,甲知道这2个数的和,乙知道这2个数的积,甲问乙“你知道这2个数是什么吗?乙又问甲知道吗,

5个回答

  • 应该是15、28

    两个人刚开始都不知道,但是都可以通过对方的反应判断出这两个数是什么,说明他们刚开始根据自己掌握的数据,都推出了2种可能情况,而且只有两种(通过对方的反应排除另一种情况).

    首先这两个数不能同时大于15,否则乙可以根据2个数的积马上一次性推出唯一的因数组合.

    先从大数开始.假设2个数和为44(30+14),则甲判断可能组合为30、14或43、1,又因为乙刚开始不知道答案,所以排除43、1,甲可以马上确定是30、14,那么甲就会比乙先知道答案,与题设矛盾.

    假设2个数的和为43,则甲判断可能组合为30、13或14、29或15、28.因为为乙刚开始不知道答案,上来先排除14、29,则可能组合只有15、28或30、13.

    因为乙在甲表示“不知道”后,他通过甲的回答推断出了这2个数,所以乙知道的积只能是420=15*28=30*14 ,其中的30、14被排除(参考上一段),只剩下

    15、28,所以乙得出了答案.

    再回过头看甲,他通过判断得出可能组合只有15、28或30、13,又因为乙已经得出了答案,所以这2个数不可能是30、13,否则乙无法得知答案(因为30*13又等于15*26).

    所以答案只能是15、28.