题目

在某监狱中有三个囚犯,第一个囚犯视力正常,第二个囚犯只有一只眼,第三个囚犯是个完全的盲人。监狱看守对三个囚犯说,现有三顶白帽子和二顶红帽子,他将选择其中的三顶戴在他们头上。没有人可以看见他自己所戴帽子的颜色。如果视力正常的囚犯能说出他所戴帽子的颜色,看守就给他自由。为防止侥幸的猜测,看守威胁说回答错误就处死刑。第一个犯人说不出他所戴帽子的颜色。接着看守对一只眼的囚犯也给出了同样的允诺,第二个囚犯也说不出他所戴帽子的颜色。看守没有对盲人囚犯做出给予自由的承诺,但当盲人囚犯提出这样的请求时,看守予以同意。盲人囚犯说:
我不需要有视觉;
从我有视觉的朋友的回答中,
我可以清楚地知道我的帽子是________!
他是怎么知道的?

我的思考

假设三个囚犯依次叫A,B,C
根据题目可知,BC,AC都不可能同时戴红帽子。那么有以下可能


在此分析第二种可能:白 白 红。
如果A看到的是B白C红,则他说不出自己所戴帽子颜色。此时,如果B看到C戴红帽子,则能推出自己是白帽子。但实际上,B也说不出自己所戴帽子颜色。因此,排除第二种可能。
得出结论:C戴的是白帽子

网友的思路1

关键是只有两顶红帽。
因为两人第一轮都没猜出,所以两人看到的一定是一红一白。
所以,如果盲人是红,根据以上信息就可得知他们另外两个就是白。
所以不管两人中哪个,第二轮就可以知道自己帽子的颜色。
而他们第二轮都不知道,所以盲人是白。其实我初次遇到这道题时也没想出来。我的问题在于,没有考虑到第二轮两人对对方上轮表现的判断。我觉得这种题一定要把自己带入情境,不能高高在上地分析。

作者:Kyan
链接:https://www.zhihu.com/question/50547701/answer/122280708
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

网友的思路2

如果第一人看到有两顶红帽,则他知自己戴的是白帽。所以第二第三人中至少有一白帽。第二人知自己与第三人两人中至少有—人戴白帽,如果第三人戴红帽,他立知自己戴白帽。第二人不知自己戴何帽,说明第三人没戴红帽。由此第三人知自己戴白帽。

标题网友的思路3

假设①:能够识别的情况:一共有三顶白帽子,二顶红帽子,所以视力正常和一只眼睛的囚犯只有看到其余两个囚犯戴的都是红帽子时,才能判断出自己戴的帽子的颜色。
假设②:不能够识别的情况:看守手上所剩帽子,或者说其他两个囚犯的帽子:一红一白。
解题:

视力正常的囚犯:说不出。且该为实话。则必然存在三种情况,如图示。
一只眼睛的囚犯:说不出。且该为实话。则必然存在三种情况,如图示。
综合该两种情况:剔除矛盾的四种情况,所以剩下的就是真相——白+白

因此盲人囚犯戴的帽子的颜色只有可能是白色。
————————————————
版权声明:本文为CSDN博主「混入码龄的巍巍清新一笑」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39401430/article/details/129878887

逻辑学导论第11版练习题相关推荐

  1. 逻辑学导论第11版第一章

    从事公共教育的学校乃因其自身的失败而兴旺.其学生表现越差,它从公众和政府那里要求(和得到)的钱就越多.它得到的钱越多,它白身发展得就越快. 当人们活者时,根据他们的收人征税:当人们死了并把他们一生的积 ...

  2. 解烧脑谜题《逻辑学导论(第15版)》第2章 论证的分析 练习题

    解烧脑谜题<逻辑学导论(第15版)>第2章 论证的分析 练习题 练习题 下列问题需要运用推理解答.要求用一个论证(经常包含辅助的论证)去证明解答的正确性,这个论证的前提包含在问题的陈述中, ...

  3. 算法导论第三版第十一章11.1-4

    算法导论第三版第十一章11.1-4 我们希望在一个非常大的数组上,通过利用直接寻址的方式来实现一个字典.开始时,该数组中可能包含一些无用信息,但要堆整个数组进行初始化时不太实际的,因为该数组的规模太大 ...

  4. 找出第二小元素(算法导论第三版9.1-1题)

    找出第二小元素(算法导论第三版9.1-1题) 时间复杂度Θ(n) 比较次数n+⌈lgn⌉−2次 思路:将元素每次分成2部分,第一部分和第二部分元素成对比较.最终获得最小的元素,记录那些和最小元素比较后 ...

  5. 计算机科学导论第五版_五月份将开始提供438项免费在线编程和计算机科学课程

    计算机科学导论第五版 Five years ago, universities like MIT and Stanford first opened up free online courses to ...

  6. 地理信息系统导论第八版_清华大学出版社-图书详情-《地理信息系统导论(第3版)》...

    原 版 序 言 GIS的重要性地理信息系统(GIS)是用于获取.储存.查询.分析和显示地理空间数据的计算机系统.地理空间数据描述空间要素的位置和特征,比如道路.宗地和森林.GIS所具有的处理位置和属性 ...

  7. 算法导论第三版2.1答案

    算法导论第三版2.1答案 2.1 算法导论第三版2.1答案 2.1-1 2.1-2 2.1-3 2.1-4 2.1-1 插入排序是随着循环逐渐有序的过程,按照这个写. 答案: {31, 41, 59, ...

  8. 强化学习圣经:《强化学习导论》第二版(附PDF下载)

    今天推荐 Richard S. Sutton 教授与 Andrew G. Barto 教授合著的<强化学习导论(第二版)>, Richard S. Sutton 就职于iCORE大学计算机 ...

  9. 计算机科学导论 第4版,计算机科学导论.第4版

    摘要: <计算机科学导论(第4版)/高等院校计算机教育系列教材>从理论讲解和应用推广的角度出发,严格根据教育部高教司主持评审的<中国计算机科学与技术学科教程2002>进行编写, ...

最新文章

  1. LeetCode-198. 打家劫舍
  2. 单个APP接入多个微信支付宝支付的一种解决方案
  3. 江苏省事业单位计算机入面分数线,2020江苏事业单位统考周日笔试,考多少分进面?...
  4. Java和Python安装和编译器使用
  5. 作者:王学志(1979-),男,中国科学院计算机网络信息中心副研究员。
  6. python如何读取tfrecord_tensorflow读取tfrecords格式文件
  7. 周末ROS学习沙龙第二期——自定义消息通信、视频传输、人脸检测、小车动手编程
  8. Oracle —— 如何执行SQL文件
  9. 十五天数据分析-笔记
  10. stackexchange.mysql_StackExchange.Redis客户端读写主从配置,以及哨兵配置。
  11. 无锁循环缓冲区的实现c语言,C++ 无锁环形缓冲区实现
  12. JSTL核心标签超详细
  13. 全职高手24职业及技能(Full time master)
  14. 电子邮件群发软件,邮件群发单显是什么意思?外贸群发邮件软件
  15. 电饼锅的样式图片价格_电饼铛款式平泉价格
  16. 从SAP顾问教JAVA开发说起
  17. 微信流量主几个月几年没结算,无月份结算单解决方案
  18. Android源码阅读工具AndroidXRef使用说明
  19. idea java代码混淆_idea 环境下代码混淆打包
  20. 软件和硬件的质量曲线

热门文章

  1. 本地缓存:为什么要用本地缓存?用它会有什么问题?
  2. fastadmin mysql字段类型为set 自动生成下拉框
  3. ## 项目第十五天 ##
  4. java 伪代码实例_伪代码及其实例讲解
  5. 一阶数字低通滤波器的实现
  6. anaconda 安装tensorflow1.9
  7. 单片机STC8H入门
  8. 用Ubuntu16.04的vi编辑器编辑qt下的默认文件(/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf)
  9. 使用 HTML 制作简易求职表
  10. COMSOL——相场模拟