我的思考,欢迎反驳
x=4,y=13(当然反过来也没什么)
积先生:我不知道 x 和 y 分别是啥。(证明这个积不是两个质数的积,即x、y不能同时是质数)
和先生:我知道你不知道。(分析:x、y的和在100以内,且都大于1。这句话告诉我们,知道它们的和且知道它们不能都是质数的情况下,依然不确定这是什么数;它们的和不等于5、6、8、……;这个和不能拆分成两个质数)
积先生:我现在知道了。(当得知它们的和不等于5、6、8、……时,确定答案,则可以知道:乘积为该积的xy组合应该很少。)
和先生:如果你知道了,那我也知道了。(同理,得知积先生明确答案,那么和先生的猜测中应该可以排除几种情况,排除到只剩一种,则他知道了)
好,根据上面的条件,我们进行分析。为排除猜测,这个和与积应当较小为优
既然较小为优,那我们从小到大枚举和
猜测和为7,然而7可以拆成2+5(两个质数),再猜测8、9……
我们发现,11不能拆成两个质数的和
然后,带入第三句话,当积先生知道和为11的时候,他就秒出答案了
设积为W,则xy=W且x+y=11的情况只有一种
和先生得知积先生出答案,他也出答案。
于是我们来看看和为11时的四种猜测
x=2,y=9,W=18 此时积先生的猜测有3*6 2*9 他可以出答案
x=3,y=8,W=27 此时积先生的猜测有3*9 那么他在第一步就可以出答案,则和先生排除此情况
x=4,y=7,W=28 此时积先生的猜测有2*14 4*7 他也可以出答案,那么和为11的时候和先生不能说出第四句话
如此这般,我们枚举发现,当和为17时,和先生可以排除他的所有猜测(过程同上方和为11时的检验),留下最后一种情况
x=4,y=13
x=4,y=13(当然反过来也没什么)
积先生:我不知道 x 和 y 分别是啥。(证明这个积不是两个质数的积,即x、y不能同时是质数)
和先生:我知道你不知道。(分析:x、y的和在100以内,且都大于1。这句话告诉我们,知道它们的和且知道它们不能都是质数的情况下,依然不确定这是什么数;它们的和不等于5、6、8、……;这个和不能拆分成两个质数)
积先生:我现在知道了。(当得知它们的和不等于5、6、8、……时,确定答案,则可以知道:乘积为该积的xy组合应该很少。)
和先生:如果你知道了,那我也知道了。(同理,得知积先生明确答案,那么和先生的猜测中应该可以排除几种情况,排除到只剩一种,则他知道了)
好,根据上面的条件,我们进行分析。为排除猜测,这个和与积应当较小为优
既然较小为优,那我们从小到大枚举和
猜测和为7,然而7可以拆成2+5(两个质数),再猜测8、9……
我们发现,11不能拆成两个质数的和
然后,带入第三句话,当积先生知道和为11的时候,他就秒出答案了
设积为W,则xy=W且x+y=11的情况只有一种
和先生得知积先生出答案,他也出答案。
于是我们来看看和为11时的四种猜测
x=2,y=9,W=18 此时积先生的猜测有3*6 2*9 他可以出答案
x=3,y=8,W=27 此时积先生的猜测有3*9 那么他在第一步就可以出答案,则和先生排除此情况
x=4,y=7,W=28 此时积先生的猜测有2*14 4*7 他也可以出答案,那么和为11的时候和先生不能说出第四句话
如此这般,我们枚举发现,当和为17时,和先生可以排除他的所有猜测(过程同上方和为11时的检验),留下最后一种情况
x=4,y=13