P不知道说明点数不是唯一的,排除具有唯一点数的,剩下A,Q,4,5四种选择,而Q先生早知道P先生不知道这张牌,说明肯定不是草花和黑桃,因为草花和黑桃都有单个点数的,如果是梅花或黑桃,则假如是草花K或黑桃8,Q先生怎么可能确定P先生不知道什么牌。所以就剩下红桃A,Q,4和方块A,5 了。然后P先生马上知道了这张牌,说明不是A,因为有两个花色的A。
而这时Q先生也知道了,说明去掉了A后只有一张牌的那个就是答案,如果是红桃Q,4.那Q先生是不能确定的,所以只有方块5了。
你,明白了吗?
我是这样想的:
一、因为P先生知道点数,并且P先生说“我不知道这张牌”。所以,这张牌的点数在16张牌中有重复而无法确定。可推知:有重复的牌的点数是A、4、5、Q。
二、Q先生听P先生说“我不知道这张牌”后,他也知道这张牌的点数必为A、4、5、Q之一。而Q先生说“我知道你不知道这张牌”,是因为A、4、5、Q中至少有两张属于他知道的花色。可推知:该牌花色不能为黑桃。(因为黑桃里有只有4,没有A、5、Q,如果是4点,P自然就知道了)
三、P先生说“现在我知道这张牌了”,是因为除去黑桃,除去4之外,草花里还有唯一一个Q属于A、4、5、Q的牌,但如果是草花,Q先生就会以为P知道花色了,但Q认为P不知道,所以,花色也不是草花,点数自然也不会是Q。P结合知道的点数和已排除黑桃、草花的情况能够推知拍的花色。
四、既然P说他知道了,就不可能是A,因为没有排除的红桃和方块中有两个A点,P只知道点数。所以,Q先生会推知——P先生知道的点数是红桃和方块中唯一点数,而前文推理已排除4和Q。所以,这个点数不能是红桃中也有的A,而必为Q先生所知花色的5。