一道腾讯笔试题 那位高手讲一下

来源:百度知道 编辑:UC知道 时间:2024/09/24 08:25:03
1-20的两个数把和告诉A,积告诉B,A说不知道是多少,
B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少?
不是脑筋急转弯

只是一个问题

根本没什么道理的

你随便说个数字就可以了

他不是考你智商,随便说个数字就对了

根本没什么道理可讲

如果硬要在里面想,你就错了 不是出那题目的本意

这种问题见的也满多了

什么玩意?

很简单哪,,仔细推理推理就明白了。。。
设两个数分别是x和y,根据两者的回答,可以知道,x*y得到的积,可以通过另外两个数相乘得到。。。
另外,x+y所得到的和,也有其他两个数相加得到的可能。。(懂吗?)

那好,举个例子,例如1和2,相加得3,那么A很容易就知道是哪两个数字,显然不符合条件。。

根据以上的推理,我们再来试一下1和4,
1+4=5 这时A不知道是1+4 还是 2+3,所以不能确定。
1*4=4 B也不知道是1*4 还是 2*2,所以也不能确定。。
但是,因为两者都有两种可能性,所以1和4也是错误的。。。

因此,可以得到,x+y的值的可凑成的个数 比 x*y的值的可凑成的个数 大一
如,设x=1,y=6 则,x+y=7,可以有三组数,分别是——1和6,2和5,3和4
x*y=6,可以有两组数,分别是——1和6,2和3

这时,如果x*y的那a组数字,完全等同于x+y的那b组的数字中的a个。那么,所求的那组数字即b组中排除a组的那些数字后的数字。。。。(有点绕口哦)

举个例子吧,若那b 组数字分别是,1和6,2和7,3和5
a组数字分别是 ,1和6,2和7

则所求的数字组合就是3和5

这个,仅是个人观点。。。一下还要上课,我好好想想。。反正我认为方法就是那样,你自己捉摸捉摸吧

这题一点都不严密

先问一下,A的结果B知道吗?

A的结果,B不知道的话,人家知道了,他怎么也会知道了

如果A的结果B他知道的话,那情况多了

问题都很绕嘴

X和X