已知两个数字为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,
收起