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先生第一句话推断出:此牌肯定是A Q 4 5 这四张中的一张,因为都有唯一性。

我们分析

A   红桃  方块

Q   红桃  梅花

4   红桃   黑桃 梅花

5   方块

从S先生第一句话:我知道你不知道得知,s听到的花色里面的所有牌都具

有两个以上。 所以,可以断定不是 黑桃和梅花。

那么现在可以得出结论:

A   红桃  方块

Q   红桃

4   红桃

5   方块

=====================================

下面我们分析第三句话:P:我知道这张牌了---(其实他现在并不知道,笔者也是想了好

久才想明白,其实你不用关心此刻他知不知道,往后分析,我们用排除法)

假设是A ,即使P知道了,Q也不可能知道。排除,因为两种花色

假设是Q, 即使P知道了,Q也不可能知道,排除,因为红桃太多了,还有红桃4,红桃A

假设是4,和q道理一样

假设是方块5,那么p知道是方块5的话,Q肯定知道。因为就有一种花色。

此题挺高深的,搞了我一个小时,有点虚。

其实是根据结果推前因。根据Q最后一句话,才能排除!!!!!!!!

16张扑克逻辑思维问题详解相关推荐

  1. 不带头节点的链表有哪些缺点_23张图!万字详解「链表」,从小白到大佬!

    链表和数组是数据类型中两个重要又常用的基础数据类型. 数组是连续存储在内存中的数据结构,因此它的优势是可以通过下标迅速的找到元素的位置,而它的缺点则是在插入和删除元素时会导致大量元素的被迫移动,为了解 ...

  2. 1.16.Flink Window和Time详解、TimeWindow的应用、Window聚合分类之全量聚合、全量聚合状态变化过程-求最大值、Time介绍、EventTime和Watermarks等

    1.16.Flink Window和Time详解 1.16.1.Window(窗口) 1.16.2.Window的类型 1.16.3.Window类型汇总 1.16.4.TimeWindow的应用 1 ...

  3. SpringBoot2.1.5(16)--- Spring Boot的日志详解

    SpringBoot2.1.5(16)--- Spring Boot的日志详解 市面上有许多的日志框架,比如 JUL( java.util.logging), JCL( Apache Commons ...

  4. OpenCV实战(16)——角点检测详解

    OpenCV实战(16)--角点检测详解 0. 前言 1. Harris 特征检测器 1.1 检测 Harris 角点 1.2 cv::cornerHarris 函数参数 2. 可追踪的良好特征 3. ...

  5. 16.linux用户和组详解演练,useradd,usermod,chage,userdel,id,su,groups,passwd,shadow,group,gshadow等命令和文件

    前言 本小节会详细介绍用户和组的关系,UID和GID,初始组和附加组,同时详细介绍groups,passwd,shadow,group,gshadow,login.defs,useradd 等文件含义 ...

  6. python算法详解 张玲玲_Python算法详解

    目 录 第 1章 算法概述 1 1.1 算法的基础 2 1.1.1 算法的特征 2 1.1.2 何为算法 2 1.2 计算机中的算法 3 1.2.1 认识计算机中的算法 3 1.2.2 为什么说算法是 ...

  7. Hadoop学习(16)-MapReduce的shuffle详解

    原文来自:扎心了,老铁的<Hadoop学习之路(二十三)MapReduce中的shuffle详解>

  8. MySQL5.6.16二进制源码安装详解及一键安装实现

    一.系统环境 1.1操作系统 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [roo ...

  9. python实现“幻影坦克”效果(点开图片是隐藏的另一张图)【详解】

    开篇先附上实验成果.下图点击后会显示另一张图片,若不能正常显示,请另存到本地后,用QQ发送消息后打开,手机QQ效果最佳(具体原因后面会解释).        下面我们先从原理说起,在PS中有三种算法如 ...

最新文章

  1. 获得本页面URL地址
  2. 站在巨人肩膀上的意思就是拒绝重复造轮子,分享12个常见的js插件
  3. VxWorks系统BSP配置文件及生成下载
  4. eslint 中文解释
  5. Win10家庭版之Docker ToolBox,Win10家庭版升级专业版
  6. 1. Magento2 --- (1) theme ---create a theme
  7. 计算机游戏程序启动错误及其解决方法汇总
  8. Python黑客绝技04:Python基础知识2
  9. 转 | pll loop的tran与stb仿真
  10. 显示器固件测试软件,【安全工具】固件可视化分析-工具篇
  11. bat脚本命令的学习
  12. 屠龙勇士最后都变成了恶龙吗?是!不然你以为恶龙是哪来的?
  13. qt绘制半透明的遮罩(通过qbrush设置半透明图片实现)
  14. 5,10,15,20-四-(4-二苯胺基-1-苯乙烯基)苯基卟啉(TPP-X4);紫色粉末5,10,15,20-四-(4-澳苯基)卟啉(TPP-Bra)齐岳供应
  15. C#代码中用UL 0B 0X等前后缀表示数字
  16. 计算机科学引论2021英文,计算机科学引论= Computing Essentials : 英文
  17. busblaster-v3c调试hg255d的脚本代码
  18. 春哥博客 - Day01 - Python基础之print
  19. [分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
  20. html5+php视频播放器,整理5款html5网页播放器,总有一款适合你吧

热门文章

  1. 利用tcp三次握手,使用awl伪装MAC地址进行多线程SYN Flood
  2. 直播间人气互动软件教程
  3. 技巧心得:在国家核心期刊发表文章应注意(三)
  4. dubbo 中文官网
  5. HR-Saas(二):登录模块
  6. 牛客 F - 爬塔 (分组背包)
  7. Linux内核源码阅读以及工具(转)
  8. 意识的哲学、生理及智能属性研究
  9. C++ STL求全排列和组合
  10. 第四章 06 打印星号