Q先生、S先生和P先生在一起做游戏。Q先生用两张小纸片,各写一个数。这两个数都是正整数,差为1.他把一张纸片贴在S先生额头上,另一张贴在P先生额头上。于是,两个人只能看见对方额头上的数。
Q先生不断地问:“你们谁能猜到自己头上的数?”
S先生说:“我猜不到。”
P先生说:“我也猜不到。”
S先生又说:“我还是猜不到。”
P先生又说:“我也猜不到。”
S先生仍然猜不到;P先生也猜不到。
S先生和P先生都已经三次猜不到了。
可是,到了第四次,S先生喊起来:“我知道了!”
P先生也喊道:“我也知道了!”
问:S先生和P先生头上各是什么数?
[答案:第一次,S说不知道,说明P肯定不是1,P也说不知道,说明S不是2.为什么?因为如果P是1,S马上就知道自己是2了。他说不知道,P就知道自己肯定不是1,如果这个时候S是2的话,P就能肯定自己应该是3了。所以S不是2.
第二次,S说不知道,说明P不是3,因为前一次S说不知道,P知道自己肯定不是2,如果S是3的话,P马上就知道自己是4了,所以S不是3,而P又说不知道,说明S不是4,因为S从P又说不知道,得知自己不是3,如果S是4,P马上就能知道自己应该是5了,所以S也不是4.
第三次,S又说不知道,说明P不是5,因为第二次最后P说不知道,S就知道自己不是4了,如果P是5,S马上知道自己是6,同样,S不是6,因为P从S说不知道,得知自己不是5,如果S是6的话,P就马上知道自己应该是7了,所以P还是不知道。最后,S说他知道了!因为他从P不知道中得知自己不是6,而他看到P头上的号码是7,他就知道,自己是8了。所以他知道了,而P听到S说知道了,就判断出S是8了,所以P马上知道自己是7.]