逻辑推理:猜牌问题

版权声明:本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/qq_40661990/article/details/88955176

猜牌问题:

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先生想了一想之后,就正确地推出这张牌是什么牌。 请问:这张牌是什么牌?

红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5。

推导过程:

P先生:我不知道这张牌,肯定不会是上面点数不复重的牌,否则他一看就知道了,于是排除后有:

红桃A、Q、4 黑桃4 草花Q、5、4 方块A、5

Q先生:我知道你(指P先生)不知道这张牌,因为Q并不知道教授告诉P的点数是几,假如点数是j,
则P先生一下就知道了,假如是K,则P也一样知道了,Q不可能这么肯定。他之所以这么肯定P不知道,是因为
他知道花色不是黑桃和草花这两种(黑桃里有J,草花里有k)。所以排除后有:

红桃A、Q、4 方块A、5

P先生:现在我知道这张牌了。 为什么P会说这话,因为点数不是A,否则他依然无法确定。

红桃Q、4 方块5

Q先生:我也知道了。 Q知道的是花色,他为什么说这话,因为花色就是方块。否则他依然无法确定。

S先生想了一想之后,就正确地推出这张牌 就是:

方块5

猜你喜欢

转载自blog.csdn.net/qq_40661990/article/details/88955176