猜牌游戏

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 先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?

分析:

红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5
P先生:我不知道这张牌。
首先排除黑桃2、7、3、8、J 和 草花K、6

剩下的牌如下排列
红桃A Q 4
黑桃 4
草花 Q 4 5
方块A 5
Q先生:我知道你不知道这张牌。

这里就可以排除 黑桃 和梅花。可能大家有疑问,先分析结果。

P先生:现在我知道这张牌了

OK,根据 点数 和 剩下的 花色,那么只能有唯一的一张了。

P知说知道了,那么Q 分析P 知道的唯一原因,也只能是那张了。

上面有点原因,为什么会排除 黑色和 草花呢?

Q先生:说P 不知道这张牌,拿什么来肯定的呢?花色,因为他只有花色。肯定不是草花。因为 如果是草花,P 拿到了 K或者6,P 肯定就知道了是什么牌,Q既然敢这么说,说明不是草花。(都不说谎)同时P 不知道什么牌,说明他的牌肯定是重复的,为什么不是黑桃呢?如果是黑桃,Q 先生敢也不敢这么说啊,因为黑桃里面J 这些也是独立了。如果P 拿到J 怎么办,既然Q敢说得这么肯定,那么 肯定不是黑桃。

因此只有任何花色 里面的所有点数,都在其他花色中出现重复的,才能确定P 不知道,否则 P 都有可能拿到唯一牌,从而知道花色。从Q 开始分析。

猜你喜欢

转载自greemranqq.iteye.com/blog/1846091