经过第一轮,说明任何两个数都是不同的。第二轮,前两个人没有猜出,说明任何一个数都不是其它数的两倍。现在有了以下几个条件: * 每个数大于0 * 两两不等 * 任意一个数不是其他数的两倍。 每个数字可能是另两个之和或之差,第三个人能猜出144,必然根据前面三个条件排除了其中的一种可能。假设:是两个数之差,即x-y=144。这时条件1(x,y>0)和条件2(x!=y)都满足,所以要否定x+y必然要使条件3不满足,即x+y=2y,解得x=y,不成立(不然第一轮就可猜出),所以不是两数之差。因此是两数之和,即x+y=144。同理,这时条件1,条件2都满足,必然要使条件3不满足,即x-y=2y,两方程联立,可得x=108,y=36。