正宗保安腰刀:一个逻辑问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 20:34:36
(这不算是脑筋急转弯,是纯粹的逻辑)

有2到99之间的两个数,这两个数不等。
甲知道两数和,乙知道两数积。
甲说:“我不知道这两个数是什么,乙也肯定不知道。”
乙说:“现在我知道了。”
甲说:“现在我也知道了。”
问这两个数是什么,简述答题思路。
提示一下:
答案是唯一的.现在还没有人说出正确答案.但是已经有人有思路了,继续加油啊.(据说爱因斯坦是三分钟得出答案的哦)
再提示一下:这两个数的和不能超过53,想想为什么:)
还是没有人答出来啊,高手在哪里?

这两个数是4和13 自己想去吧 ,肯定对。

甲说:“我不知道这两个数是什么,乙也肯定不知道。”
排除所有和是单一的(如2+3)(2+4)(3+4)之类
乙说:“现在我知道了。”从剩下的里边排除重复的.
甲说:“现在我也知道了。”继续排除
数我没算(麻烦),思路差不多就这样了

以下为修改的思路:

提示:
甲知道两数和,从自己角度来看,两数和的所有可能性一定不是唯一的,所以
甲说:“我不知道这两个数是什么,乙也肯定不知道。”

乙知道两数积,也从自己角度来看,两数积的所有可能性也一定不是唯一的,所以没说话,可是从甲说的那里推断:两数和的所有可能性一定不是唯一的,从两个角度判断出来,所以
乙说:“现在我知道了。”

甲可以从以上并且从乙说的这判断出来,所以
甲说:“现在我也知道了。”

先排除和与积是唯一的可能性的结论,如2和3、98和99这些情况吧!

我以前看到过答案,小小提示,只为让大家都再思考一会,就不说了,让楼主公布吧!

这两个数是3和4
原因:如果和是4以下的数,不满足两数不等的要求;
如果和是5,两个数就是2和3,积也就是6,那样乙就会猜出;
如果和是6,两个数就是2和4,积也就是8,那样乙也会猜出;
如是和是7,两个数是2和5,积是10,乙也会猜出,
两个数是3和4,积是12,乙不确定是2和6,还是3和4,所以犹豫不决,当甲说我不知道 两个数是什么,乙也肯定不知道时,乙断定甲知道的和是7,所以说知道了,根据推理,甲就知道这两个数是3和4.

此题应该先排除素数之和,排除下来,甲手上有可能有以下数字,17,23,27,29,35,37,41,47,51,57,59,65,67,71,77,79,83,87,93,95,97,后面应该还有一些,这里不高兴找了
然后每个数拆分成2个相加的数,比如17,我们拆成(2,15)(3,14)(4,13)(5,12)(6,11)(7,10)(8,9)
这里开始是乙2*15=30,30可拆成(2,15)(3,10)(5,6)相加分别为17,30,11
30和11都不可能让甲得出(我不知道,乙也不知道的结论),所以乙如果手上拿了30,那么他就知道这两个数必定是2跟15,但要让甲通过乙的话知道答案,那么除了(2,15)以外的(3,14)(4,13)(5,12)(6,11)(7,10)(8,9)这些数均无法让乙得出结论。
结果是(4,13)能让乙也得出结论,所以17被排除,剩下的几个数也不高兴做了,真是个麻烦的题~

这个是初中生可以解答的问题
假设A是和B是积 X Y未知
也就是X+Y=A XY=B可知方程
NN+(A)N+B=0(N是未知数)
解得N=两个数值 根据条件2<N<99可以知道最后两个数字是多少~!!