作业帮 > 数学 > 作业

一道数学逻辑题1<X<Y<100 (X、Y为自然数) 将X+Y告诉甲,将X*Y告诉乙 下面是甲乙对话 甲说:“我不知道X

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/08 09:51:26
一道数学逻辑题
1<X<Y<100 (X、Y为自然数)
将X+Y告诉甲,将X*Y告诉乙
下面是甲乙对话
甲说:“我不知道X和Y是多少,
乙说:“我知道X和Y分别是多少了!”
甲说:“我也知道了”
问X和Y分别是多少?
只是题干中的“甲”“乙”知道X、Y的相关数值,
x=4,y=13
甲拿到数,不论怎么拆都不是两个质数的和,所以他说乙不知道x,y
乙从甲的话中推出x+y是奇数(根据歌德巴赫猜想在100内成立的事实,每个偶数都能拆成两个质数的和),他手中的数只有一种拆成一奇一偶两个数的积的方法,所以他说他知道了.唯一的可能就是乙拿到的数是2^a*p,p是奇质数
甲知道两个数是2^a和p,他试着从自己的数中减2的幂,发现只有一种方法得到质数,试了一下只有17符合条件(17-16=1,17-8=9,17-2=15均不符,只有17-4=13可以)
所以两个数是4和13