本文主要是介绍解烧脑谜题《逻辑学导论(第15版)》练习题-2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解烧脑谜题《逻辑学导论(第15版)》练习题-2
在某监狱中有三个囚犯,第一个囚犯视力正常,第二个囚犯只有一只眼,第三个囚犯是个完全的盲人。监狱看守对三个囚犯说,现有三顶白帽子和二顶红帽子,他将选择其中的三顶戴在他们头上。没有人可以看见他自己所戴帽子的颜色。如果视力正常的囚犯能说出他所戴帽子的颜色,看守就给他自由。为防止侥幸的猜测,看守威胁说回答错误就处死刑。第一个犯人说不出他所戴帽子的颜色。接着看守对一只眼的囚犯也给出了同样的允诺,第二个囚犯也说不出他所戴帽子的颜色。看守没有对盲人囚犯做出给予自由的承诺,但当盲人囚犯提出这样的请求时,看守予以同意。盲人囚犯说:
我不需要有视觉;
从我有视觉的朋友的回答中,
我可以清楚地知道我的帽子是________!
他是怎么知道的?
我的解题图示
我的解题思路
假设①:能够识别的情况:一共有三顶白帽子,二顶红帽子,所以视力正常和一只眼睛的囚犯只有看到其余两个囚犯戴的都是红帽子时,才能判断出自己戴的帽子的颜色。
假设②:不能够识别的情况:看守手上所剩帽子,或者说其他两个囚犯的帽子:一红一白。
解题:
- 视力正常的囚犯:说不出。且该为实话。则必然存在三种情况,如图示。
- 一只眼睛的囚犯:说不出。且该为实话。则必然存在三种情况,如图示。
- 综合该两种情况:剔除矛盾的四种情况,所以剩下的就是真相——白+白
因此盲人囚犯戴的帽子的颜色只有可能是白色。
这篇关于解烧脑谜题《逻辑学导论(第15版)》练习题-2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!