已知两个1~30之间的数,甲知道两数之和,乙知道两数之积.甲问乙:“你知道是哪两个数吗?”乙说:“不知道”;乙问甲:“你知道是哪两个数吗?”甲说:“也不知道”;于是,乙说:“那我知
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 11:51:33
已知两个1~30之间的数,甲知道两数之和,乙知道两数之积.甲问乙:“你知道是哪两个数吗?”乙说:“不知道”;乙问甲:“你知道是哪两个数吗?”甲说:“也不知道”;于是,乙说:“那我知
已知两个1~30之间的数,甲知道两数之和,乙知道两数之积.
甲问乙:“你知道是哪两个数吗?”乙说:“不知道”;
乙问甲:“你知道是哪两个数吗?”甲说:“也不知道”;
于是,乙说:“那我知道了”;
随后甲也说:“那我也知道了”;
这两个数是多少?
已知两个1~30之间的数,甲知道两数之和,乙知道两数之积.甲问乙:“你知道是哪两个数吗?”乙说:“不知道”;乙问甲:“你知道是哪两个数吗?”甲说:“也不知道”;于是,乙说:“那我知
这两个数的积不会小于等于5,为什么呢,因为如果是小于等于5的数,那么知道这两个数积的乙就可以直接知道这两个数是什么.
如果积是2,那么这俩数只能是1和2,1X2=2
如果积是3,那么这俩数只能是1和3,1X3=3
如果积是4,那么这俩数只能是1和4,1X4=4
如果积是5,那么这俩数只能是1和5,1X5=5
只有当积为6的时候,才有两种可能,(2X3,1X6)乙才不知道这两个数是什么
也只有积为6和为5的时候,甲和乙才可以相互问了一句,彼此就知道这两个数是什么了.
答案是2和3
设他们为a,b
则
a,b属于N*且a,b<31
a+b=甲知道
ab=乙知道
乙说:不知道
说明这两个数不是(质数,1)或(质数,质数)
甲说:也不知道
说明它们不是(1,1)也不是(30,30) (1,2) (29,30)
乙说:那我知道了
说明乙那个积有两种可能
(a,b)或[(30...
全部展开
设他们为a,b
则
a,b属于N*且a,b<31
a+b=甲知道
ab=乙知道
乙说:不知道
说明这两个数不是(质数,1)或(质数,质数)
甲说:也不知道
说明它们不是(1,1)也不是(30,30) (1,2) (29,30)
乙说:那我知道了
说明乙那个积有两种可能
(a,b)或[(30,30) (1,2) (29,30)中的一个]
甲说:那我也知道了
这个什么也说明不了
收起