开发者俱乐部
标题:
一道有关扑克牌逻辑题(我知道你不知道这张牌)
[打印本页]
作者:
true
时间:
2016-4-23 10:40
标题:
一道有关扑克牌逻辑题(我知道你不知道这张牌)
一、问题:
一个人从一副牌里抽出了一张牌,他把花色告诉了X先生,把点数告诉了Y先生,X先生和Y先生知道这副牌的组成,它们是:
黑桃J,8,4,2;红桃A,Q,4;方块A,5;草花K,Q,5,4
X先生和Y先生都很擅长推理,他们做出了如下的对话:
Y先生:我不知道这张牌
X先生:我知道你不知道这张牌
Y先生:现在我知道这张牌了
X先生:现在我也知道了
这张牌是什么?如果给出答案,说清楚原因。
二、解决过程:
第一步
对X来说:
黑桃:J 8 4 2
红桃:A Q 4
方块:A 5
草花:K Q 5 4
对Y来说
2 黑桃
4 红桃 草花
5 方块 草花
8 黑桃
J 黑桃
Q 红桃 梅花
K 梅花
A 红桃 方块
第二步:
Y先生:我不知道这张牌
可以排除花色单张的,因为只有单张的话Y肯定就知道了。
排除:黑桃2、 黑桃8、黑桃J、草花K
注意到:这里是黑桃和草花的
第三步:
X先生:我知道你不知道这张牌
(这句话很容易误解,很容易理解成:“我
现在
知道你不知道这张牌”,这里完全是对刚开始说的,应该理解成:“我
本来
就知道你不知道这张牌”,出题句子也不说清楚些)
如果有单张的话,Y肯定就知道这牌了,既然X知道Y不知道是什么牌,那么说明牌的
花色肯定不是单张里面的
,
排除了刚刚出来的黑桃和草花
(第二步排除的)
再一次排除黑桃和草花之后,所以现在的牌就有:
对于X
红桃:A Q 4
方块:A 5
对于Y
A:红桃、方块
Q: 红桃
5:方块
4:红桃
第四步:
Y:我现在知道那张牌了
对于上面那个结果,双方已经是心知肚明,很明显,如果是点数是A的时候,Y肯定不知道是哪个花色(因为不是单张),所以
排除了红桃A、方块A
所以现在的结果是:
对于X
红桃: Q 4
方块: 5
第五步:
X先生:现在我也知道了
聪明的X先生马上意识到Y是一个多嘴的人,在最后的时刻出卖了自己(突然想到了《教父》),让别人看出来自己在想什么。
答案已经很明显,既然Y已经知道了,那说明点数肯定是唯一的,花色肯定是单张的。
所以,答案是:
方块5
三、总结
1.坚信信条:只有单张的时候才能知道是哪张牌(花色唯一,点数唯一)
2.不要让别人知道你在想什么
3.MS是《小学生XX》读物上的,MS是麒麟网信息技术有限公司的面试题
欢迎光临 开发者俱乐部 (http://xodn.com/)
Powered by Discuz! X3.2