S先生、P先生、Q先生他們知道桌子的抽屜里有16張撲克牌:紅桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方塊A、5。約翰教授從這16張牌中挑出一張牌來,並把這張牌的點數告訴 P先生,把這張牌的花色告訴Q先生。這時,約翰教授問P先生和Q 先生:你們能從已知的點數或花色中推知這張牌是什麼牌嗎? 於是,S先生聽到如下的對話:P先生:我不知道這張牌。
Q先生:我知道你不知道這張牌。
P先生:現在我知道這張牌了。
Q先生:我也知道了。
聽罷以上的對話,S先生想了一想之後,就正確地推出這張牌是什麼牌。
請問:這張牌是什麼牌?
解答:
首先,P先生被告知的是牌的點數,而通過上面P、Q的對話可知,P不知道這張牌,故這張牌不可能是點數唯一的J、8、2、7、3、K、6;
而通過Q先生的話“我知道你不知道這張牌。”可知,這張牌的花色不可能是黑桃或方塊,因為這兩種花色里均有點數唯一的牌,若是這樣Q先生就叫不准了,故這張牌的花色有紅桃和方塊兩種可能;
再看P先生的第二句話“現在我知道這張牌了。 ”可知,這張牌不可能是點數有重複的A,故這張牌的點數是Q、4或5。(黑桃和草花已經被排除掉了,所以草花里的Q和5、黑桃里的4均不能算)
最後來看看Q先生的“我也知道了”,這句話告訴了我們牌的花色和點數。若Q先生被告知此牌花色是紅桃,則Q先生會在Q和4的點數中游離,根本不可能得到答案。唯一可能的就是方塊里僅剩的點數:5。
故這張牌是方塊5。搞定~!