16张扑克逻辑思维问题详解
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张扑克逻辑思维问题详解相关推荐
- 不带头节点的链表有哪些缺点_23张图!万字详解「链表」,从小白到大佬!
链表和数组是数据类型中两个重要又常用的基础数据类型. 数组是连续存储在内存中的数据结构,因此它的优势是可以通过下标迅速的找到元素的位置,而它的缺点则是在插入和删除元素时会导致大量元素的被迫移动,为了解 ...
- 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 ...
- SpringBoot2.1.5(16)--- Spring Boot的日志详解
SpringBoot2.1.5(16)--- Spring Boot的日志详解 市面上有许多的日志框架,比如 JUL( java.util.logging), JCL( Apache Commons ...
- OpenCV实战(16)——角点检测详解
OpenCV实战(16)--角点检测详解 0. 前言 1. Harris 特征检测器 1.1 检测 Harris 角点 1.2 cv::cornerHarris 函数参数 2. 可追踪的良好特征 3. ...
- 16.linux用户和组详解演练,useradd,usermod,chage,userdel,id,su,groups,passwd,shadow,group,gshadow等命令和文件
前言 本小节会详细介绍用户和组的关系,UID和GID,初始组和附加组,同时详细介绍groups,passwd,shadow,group,gshadow,login.defs,useradd 等文件含义 ...
- 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 为什么说算法是 ...
- Hadoop学习(16)-MapReduce的shuffle详解
原文来自:扎心了,老铁的<Hadoop学习之路(二十三)MapReduce中的shuffle详解>
- MySQL5.6.16二进制源码安装详解及一键安装实现
一.系统环境 1.1操作系统 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [roo ...
- python实现“幻影坦克”效果(点开图片是隐藏的另一张图)【详解】
开篇先附上实验成果.下图点击后会显示另一张图片,若不能正常显示,请另存到本地后,用QQ发送消息后打开,手机QQ效果最佳(具体原因后面会解释). 下面我们先从原理说起,在PS中有三种算法如 ...
最新文章
- 获得本页面URL地址
- 站在巨人肩膀上的意思就是拒绝重复造轮子,分享12个常见的js插件
- VxWorks系统BSP配置文件及生成下载
- eslint 中文解释
- Win10家庭版之Docker ToolBox,Win10家庭版升级专业版
- 1. Magento2 --- (1) theme ---create a theme
- 计算机游戏程序启动错误及其解决方法汇总
- Python黑客绝技04:Python基础知识2
- 转 | pll loop的tran与stb仿真
- 显示器固件测试软件,【安全工具】固件可视化分析-工具篇
- bat脚本命令的学习
- 屠龙勇士最后都变成了恶龙吗?是!不然你以为恶龙是哪来的?
- qt绘制半透明的遮罩(通过qbrush设置半透明图片实现)
- 5,10,15,20-四-(4-二苯胺基-1-苯乙烯基)苯基卟啉(TPP-X4);紫色粉末5,10,15,20-四-(4-澳苯基)卟啉(TPP-Bra)齐岳供应
- C#代码中用UL 0B 0X等前后缀表示数字
- 计算机科学引论2021英文,计算机科学引论= Computing Essentials : 英文
- busblaster-v3c调试hg255d的脚本代码
- 春哥博客 - Day01 - Python基础之print
- [分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
- html5+php视频播放器,整理5款html5网页播放器,总有一款适合你吧