新技术论坛
搜索
查看: 1127|回复: 0
打印 上一主题 下一主题

一道有关扑克牌逻辑题(我知道你不知道这张牌)

[复制链接]
  • TA的每日心情
    慵懒
    2017-1-5 23:52
  • 签到天数: 183 天

    连续签到: 2 天

    [LV.7]常住居民III

    扫一扫,手机访问本帖
    楼主
    跳转到指定楼层
    发表于 2016-4-23 10:40:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    一、问题:一个人从一副牌里抽出了一张牌,他把花色告诉了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是麒麟网信息技术有限公司的面试题


    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    手机版|Archiver|开发者俱乐部 ( ICP/ISP证:辽B-2-4-20110106号 IDC证:辽B-1-2-20070003号 )

    GMT+8, 2024-12-23 11:11 , Processed in 0.108935 second(s), 19 queries .

    X+ Open Developer Network (xodn.com)

    © 2009-2017 沈阳讯网网络科技有限公司

    快速回复 返回顶部 返回列表