五顶帽子在网上目前有很多版本,下面就以两个版本来做分析。
版本一:
问题
有3顶红帽子与2顶白帽子。现在将其中3顶给排列一列纵队的3个人,每人戴上一顶,每个人都只能看到自己前面的人的帽子,而看不到自己和自己后面的人的帽子。同时,3个人也不知道剩下2顶帽子的颜色(但他们都知道他们3人的帽子是从3顶红帽子、2顶白帽子中取出的)。
首先问3人中站在最后面的人:“你知道你戴的帽子是什么颜色吗?”最后面的人回答:“不知道。”
接着又问中间的人是否知道自己帽子的颜色。中间的人虽然听到了后面人的回答,但仍然回答说不知道自己戴的帽子是什么颜色。
听了他们两人的回答后,最前面的人没等问,便答出了自己帽子的颜色。
你知道最前面的人为什么知道他帽子的颜色?他的帽子又是什么颜色的呢?
逻辑分析
这是一个典型的逻辑题,题中运用了排除法,具体分析如下:
3人排成纵队,从前到后分别命名为甲、乙、丙,逻辑推理步骤如下:
a.站在最后面的丙能够看到甲乙2人的帽子颜色,但他看了甲乙的帽子后说不知道,说明甲乙不是都戴的白帽子,至少有一个是红色。
b.在中间的乙可以看到甲的帽子颜色,但乙看后又说不知道,说明甲肯定是戴的红色,而乙自己既可能是红色也可能是白色,所以他才不知道自己是什么颜色。如果甲戴的是白色,那乙只能是红色,因为如果是白色,丙不可能说不知道,而乙只能是红色了,那乙看后不可能说不知道,所以排除法也能确定甲戴的是红色。
c.最前面的甲通过以上结论,排除后就知道了,自己戴的是红帽子。
版本二:
问题
一位教师让三位聪明的学生看了一下准备好的五顶帽子:三顶白,两顶黑。然后让他们闭上眼睛,给每人戴上一顶,把剩下的帽子藏起来,随后让三位学生睁开眼后说出自己帽子的颜色,他们看到对方,踌躇了一会,几乎同时说出了答案。他们如何判断自己帽子的颜色?他们各带什么颜色的帽子?
逻辑分析
他们三人头上各带的都是白帽子。
推理过程:(推理的关键:踌躇了一会儿,觉得为难)
三名学生分别标识为甲、乙、丙,甲学生这样推理:如果我头上戴的是黑帽子,那么乙看到我头上的黑帽子,他也假设自己头上是黑帽子,如果我们两人假设都正确,那么丙看到的是两顶黑帽子,这时丙应该立即说出自己头上是白帽子。但是丙犹豫了,这说明丙看到的不是两顶黑帽子。在这种情况下,如果我头上是黑帽子的假设成立,那么乙看到丙的犹豫,便知道自己头上不是黑帽子。所以乙应该立即说出自己自己头上是白帽子。但乙也犹豫了。这说明我头上不是黑帽子,应该是白帽子。
其余两人推理同甲。
相关推荐
豆腐JS 这是有用JavaScript函数的集合 目录 文献资料 数组 用于数组的函数 大块 `function [auto-curried]:(size:number,array:any [])=> any [] [] 将数组分成最大大小的数组 参数: **size: number** ...
三年级语文上册 第五单元 14 地球的两顶“白帽子”教学反思 苏教版 素材.doc
例如,可以通过以下任何一种方式来创建类对象: hat1 = Hat(yellow=3, blue=2, green=6)hat2 = Hat(red=5, orange=4)hat3 = Hat(red=5, orange=4, black=1, blue=0, pink=2, striped=9)一顶帽子将始终被制造成至少...
realhats LaTeX软件包 realhats是LaTeX的软件包,它使\hat在符号上戴上真正的帽子。 可从获得有关Realhats的合理最新版本。...增加了五顶帽子 添加了文档 发牌 可以在的条件下分发和/或修改此作品。
小学教案
一些采用 opencv3 图像处理库做的一些玩具项目,有检测人脸应用和基本的图像处理操作等。 Steps: 例如在 windows 的 cmd 窗口下跳转到程序仓库目录运行 python face_...5,视频流中实现人脸检测+抖音特效+1024特效功能
第二课时 三 五 一 二 四 上 下 一支铅笔 两本书 三只鸭子 四头牛 五顶帽子 五朵花 一二三四五 金木水火土 天地分上下 日月照今古 1 2 3 4 5 三 四 五 一 二 丨 竖 一 二 三
4、一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少 有一顶。每个人都能看到其他人帽子的颜色,却看不到自己的。主持人先让大家看 看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用!...5,[视频流中实现人脸检测+抖音特效+1024特效功能](face_detect_demo/opencv_face_demo.py) ![效果图](./face_detect_demo/images/output.png)
树的主要部分是绿色的,有 5 盏灯,星星由#cheerlights 控制2 = 星; 只是顶部像素更改为最新的注意:模式 1 和 2 将绿色交换为黄色,否则您将看不到它!wordclock.py 受这篇文章的启发在这里 通过点亮相关的字母...
道具:用这五种颜色的彩纸,做五顶可以戴在手指上的小帽子。可以多准备几套作为给学生的奖品。 方法:老师把手背在身后或用物品遮挡,然后任选一种颜色的小帽子戴在手指上。让学生猜测他戴的是哪种颜色的小帽子...
任务 假设有一个包含5个蓝色球,4个红色球和2个绿色球的帽子。 随机抽出4个球将至少包含1个红球和2个绿球的概率是多少?...一顶帽子将始终被制造成至少带有一个球。 创建时传递给hat对象的参数应转换为co
任务 假设有一个包含5个蓝色球,4个红色球和2个绿色球的帽子。 随机抽出4个球将至少包含1个红球和2个绿球的概率是多少?...一顶帽子将始终被制造成至少带有一个球。 创建时传递给hat对象的参数应转换为co
任务 假设有一个包含5个蓝色球,4个红色球和2个绿色球的帽子。 随机抽出4个球将至少包含1个红球和2个绿球的概率是多少?...一顶帽子将始终被制造成至少带有一个球。 创建时传递给hat对象的参数应转换为co
随着圣诞的到来,想给给自己的头像加上一顶圣诞帽。如果不是头像,就加一个圣诞老人陪伴。 用Python给头像加上圣诞帽,看了下大概也都是来自2017年大神的文章:https://zhuanlan.zhihu.com/p/32283641 主要流程 ...
有5件不同的上衣,3条不同的裤子,4顶不同的帽子,从中取出一顶帽子、一件上衣和一条裤子作为一种搭配,问有多少种不同的搭配? 分析 换个角度看,现有头、身、腿三个元素,每个元素都有各自的几种状态。 头元素有...
嵌入式设计工程师必须戴几顶帽子,才能高效地诊断和调试最新设计。这意味着他们需要处理下述活动:设计电源,测量功率效率,在设计中采用无线电,或必须追踪可能威胁预计操作的噪声来源。 而且,调试当今设计要求...
特征FreeJoy支持以下外围设备: 8个模拟输入(12位输出分辨率) 轴到按钮功能(每个轴最多12个按钮) 用于轴功能的按钮/编码器128个数字量输入(按钮,拨动开关,帽子视点,编码器) 5档换挡器4顶帽子POV 16个增量式...
基本上,他戴着顶帽子,住在您的计算机中,然后等待您告诉他您希望创建哪种应用程序。 并非每台新计算机都预装了Yeoman。 他住在软件包存储库中。 您只需要问他一次,然后他打包并移入您的硬盘驱动器。 确保您清理...