已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随后甲也说

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 01:35:52

已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随后甲也说
已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随后甲也说:“那我也知道了”,这两个数是什么?

已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随后甲也说
苦思中!有传言是15,28.还没推出来.
1.首先因为两个数A、B可能相等,所以一共30X29/2=435种.
补充:若有大于15的质数,则系数没法转移,组合会因乘积而固定.
即没有17、19、23、29.大于15的数只有11个了.
就是26个数字的组合,即26X25/2=325种.
2..若A和B同时大于15的话,即就是11个数的组合:
因为乘积很大,两个数又不能超过30,abxy只能按ax、by或ay、bx 分配.
其中a和b为2、3可能性很大,5、7很小.
去掉11X10/2=55种可能,只剩下325-55=270种.
3.接着想到的是小于15的质数.
质数有:2、3、5、7、11、13,共6个.
推论1.两个数不可能都是质数.如若不是,则乙可直接得到答案.
所以去掉15种可能,还有255种.
推论2.也不可能为1和质数的组合,即AB不为质数,去掉6种,还有249种.

1和30之间的数字当然不包括 1和30 ,答案是2和6没啥可解释的自己,画画就知道

答案是1,4或者4,7。首先,数字肯定很小,因为如果大的话,他们是不可能猜出来的。所以,粗略的认为10以上的不用考虑。那么,比如和为3,那么肯定是1+2,如果是4,那么有2+2和1+3,但已只有2*2,所以不对,如果是5,那就是1+4,2+3,所以甲不确定,已则是1*4或者2*2,所以已也不确定,接着已知道甲不知道,所以肯定不是2*2,因为2+2=4,甲能推出是1+3,或者2+2,如果是1+3,那...

全部展开

答案是1,4或者4,7。首先,数字肯定很小,因为如果大的话,他们是不可能猜出来的。所以,粗略的认为10以上的不用考虑。那么,比如和为3,那么肯定是1+2,如果是4,那么有2+2和1+3,但已只有2*2,所以不对,如果是5,那就是1+4,2+3,所以甲不确定,已则是1*4或者2*2,所以已也不确定,接着已知道甲不知道,所以肯定不是2*2,因为2+2=4,甲能推出是1+3,或者2+2,如果是1+3,那已一定知道结果,说以不是2+2,所以已就知道是1*4,这样,甲也就知道了已知道的情况,就是1+4,所以,结果是1,4。如果有兴趣推下去,还能退出4,7。谢谢那个精彩回答给的提示哈!

收起

mark
好玩,我想知道答案!谢谢!

也可以是甲知道和为9,乙知道积为8,两数为1和8
关键是:8=2*4=1*8 这个地方一定要只有两种组合且其中一组2*4可以排除掉
如下:如果为2*4,乙推测甲可以看到6=1+5=2+4,但是由甲问乙不知道可以排除1+5(积为素数),又由在乙问甲不知道,故2*4组合排除。甲推测两数为1和8。对于甲来说就肯定看到的是9=1+8=2+7=3+5=4+5四个个组合,甲由乙推测出来这个事件...

全部展开

也可以是甲知道和为9,乙知道积为8,两数为1和8
关键是:8=2*4=1*8 这个地方一定要只有两种组合且其中一组2*4可以排除掉
如下:如果为2*4,乙推测甲可以看到6=1+5=2+4,但是由甲问乙不知道可以排除1+5(积为素数),又由在乙问甲不知道,故2*4组合排除。甲推测两数为1和8。对于甲来说就肯定看到的是9=1+8=2+7=3+5=4+5四个个组合,甲由乙推测出来这个事件,可以排除2+7=3+5=4+5,因为以上组合下乙不可能推测出。综上,可以用一个递归算法找出所有组合

收起

应该是1和6
解释; 甲,7 ,(1+6)(2+5)(3+4)
乙:6, 1*6 2*3
第一次甲问乙,乙不知道,因为乙有两种选择,1和6或2和3,,,,,假设这两个数是2和3,那么甲就应该是:5, (1+4) (2+3),如果是1和4的话,那么乙一定知道,然而乙却不知道,所以甲就只剩下2和3了,第二次乙问甲时,而甲却说不...

全部展开

应该是1和6
解释; 甲,7 ,(1+6)(2+5)(3+4)
乙:6, 1*6 2*3
第一次甲问乙,乙不知道,因为乙有两种选择,1和6或2和3,,,,,假设这两个数是2和3,那么甲就应该是:5, (1+4) (2+3),如果是1和4的话,那么乙一定知道,然而乙却不知道,所以甲就只剩下2和3了,第二次乙问甲时,而甲却说不知道,那么这两个数肯定不是2和3了,所以乙就知道了,就是1和6,

收起

外企面试题,IQ测试,1.已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙“你知道是哪两个数吗?”乙说“不知道”.乙问甲“你知道是哪两个数吗?”甲说“也不知道”.于 已知两个1~30之间的数字,甲知道两数之和,乙知道两数之积.已知两个1~30之间的数字,甲知道两数之和,乙知道两数之积。甲问乙:你知道是哪两个数吗?乙说:乙问甲:你知道是哪两个数吗 (IBM的面试题)2.已知两个数字为1~30之间的数字,甲知道两数之和,29乙知道两数之积,28甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我 已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随后甲也说 另一道 IBM 已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随 已知两个数字为1~30之间的数字,甲知道两数之和,乙知道两数之积,甲问乙:“你知道是哪两个数吗?”乙说:乙问甲:“你知道是哪两个数吗?”甲说:于是,乙说:“那我知道了”,随后甲也说 一道十分的难题已知两个1―30之间的数字,甲知道两数之和,乙知道两数之积. 甲问乙:“你知道是哪两个数吗?”乙说:“不知道”乙问甲:“你知道是哪两个数吗?”甲说:“不知道”.于是,乙 一道智力测验题1到30中有两个数字,甲知道这两个数字的和,乙知道这两个数字的积.甲问乙:“你知道这两个数字吗?”乙说:乙问甲:“你知道这两个数字吗?”甲说:”然后乙说:“那我知 一道推理题(请详细说明推理过程,)1到30中有两个数字,甲知道这两个数字的和,乙知道这两个数字的积.甲问乙:“你知道这两个数字吗?”乙说:乙问甲:“你知道这两个数字吗?”甲说:” 求解一道智力题~(移动公司面试题中的.)已知两个1~30之间的数字,甲知道两数之和,乙知道两数之积.甲问乙:你知道是哪两个数吗?乙说:乙问甲:你知道是哪两个数吗?甲说:于是,乙说: 三角形三条边之间的关系 三角形已知固定底边为11,在1---10里找出两个数字做它的另外两条边怎么做 excel中如何求Z=X+Y中的X和Y的数值如题,知道 Z 为一组数字中 2个数字的和,如何查找Z是由哪2个数字组成,例如一组数字为 1 2 3 4 5 6我这里有个数字7,我想知道7是有着一组数字中哪两个数字组成, 4;//反过来甲问乙会得到1,已知两个数字为1~30的,甲知道两数的和,乙知道两数的积,甲问乙:“你知道是那两个数吗?”乙说:乙问甲:“你知道是那两个数吗?”甲说:于是,乙说 :“那我知道 有123456789101112共十二个数字请在每两个数字之间添上正负号使他们的和为零 一个微软公司的编程面试题已知两个数字为1~30的,甲知道两数的和,乙知道两数的积,甲问乙:“你知道是那两个数吗?”乙说:乙问甲:“你知道是那两个数吗?”甲说:于是,乙说 :“那我知 为啥乙就知道了?//什么逻辑,4已知两个数字为1~30的,甲知道两数的和,乙知道两数的积,甲问乙:“你知道是那两个数吗?”乙说:乙问甲:“你知道是那两个数吗?”甲说:于是,乙说 :“那我知 1000与9999之间各个数位的数字互不相同,并且首位两个数字之差为2的四位数字有几个 11223344中的数字任意移动,使得两个1中间夹一个数字,两个2中间夹两个数字,两个3之间有3个数字,两个4之间有4个数字,这几个数字应怎样排列