中学趣味数学:帽子颜色问题
蓝帽子红帽子数学题

蓝帽子红帽子数学题有三个人,每个人有一顶蓝帽子和一顶红帽子。
其中一个人戴的是蓝帽子,另一个人戴的是红帽子,第三个人戴的是非蓝非红的帽子。
这三个人互相猜测对方的帽子颜色,如果任何一个人猜测对方戴的是蓝帽子,那么他就输了,如果任何一个人猜测对方戴的是红帽子,那么他也输了。
假设这三个人互相猜测的时间不超过三次,问:谁最有可能赢得这场游戏?这道数学题的解法比较复杂,需要一些代数和逻辑推理能力。
下面是一种可能的解法:假设第一个人戴的是蓝帽子,第二个人戴的是红帽子,第三个人戴的是白帽子。
那么第一个人就会猜测第二个人戴的是蓝帽子,而第二个人则会猜测第一个人戴的是红帽子。
由于只有一个人戴的是红帽子,所以第一个人必须猜测第二个人戴的是蓝帽子,而第二个人必须猜测第一个人戴的是白帽子。
由于只有一个人戴的是白帽子,所以第三个人必须猜测第一个人戴的是红帽子,而第一个人必须猜测第三个人戴的是蓝帽子。
在这种情况下,第一个人已经输了,因为他猜错了。
现在我们假设第一个人戴的是红帽子,第二个人戴的是蓝帽子,第三个人戴的是白帽子。
那么第一个人就会猜测第二个人戴的是红帽子,而第二个人则会猜测第一个人戴的是蓝帽子。
由于只有一个人戴的是蓝帽子,所以第一个人必须猜测第二个人戴的是白帽子,而第二个人必须猜测第一个人戴的是红帽子。
在这种情况下,第二个人已经输了,因为他猜错了。
现在我们假设第一个人戴的是蓝帽子,第二个人戴的是红帽子,第三个人戴的是黑帽子。
那么第一个人就会猜测第二个人戴的是蓝帽子,而第二个人则会猜测第一个人戴的是红帽子。
由于只有一个人戴的是红帽子,所以第一个人必须猜测第二个人戴的是黑帽子,而第二个人必须猜测第一个人戴的是蓝帽子。
在这种情况下,第一个人已经输了,因为他猜错了。
因此,只有第一种情况下,第一个人才可能赢。
中职数学--单元一数理逻辑(任务1猜帽子颜色)

也是那种颜色之一,B就能立刻举手说出自己帽子颜色现在他没举手,说
明他看见了三种颜色——我的帽子颜色不是两种颜色之一而是和他帽子颜 色相同。也是他就知道并写出了自己帽子的颜色。其他的5个人也是这样写 对了自己帽子的颜色!
作业: 1.P3作业与训练1-2题 2.预习任务二-下一个数字是什么
猜帽子颜色
二、问题分析
A 看不到任何人,当然就没法立刻辨别
B 对着墙壁看不到A也看不到后面的人, 因此没法分辨。
分析的关键在于题 中的一句话——” 开始之后一阵子没 人回答,但过了不 久只有一个人回答 且答对了,”所以 C能判断出结果
C 只看到B,不管看到的是黑还是白,都
无法肯定自己戴的是黑帽子还是白帽子 D 有一种情况:B、C戴的同色帽子,那
D就可以很肯定自己戴的是不同色的帽子,
但此题B、C戴的不是同色帽子,所以D 也无法判断自己帽子的颜色
猜帽子颜色
三、相关知识
利用假设法解决问题:先做出假设,然后根据已知条件
进行正确的推理。如果推出矛盾,则说明假设不合理。没有 推出矛盾,则说明假设合理。这种方法我们称为假设法
四、解答问题
解:假设B和C是戴一样颜色的帽子,那D就能看到他们戴一样颜色的
都可以看见其他人帽子的颜色,我要你们判断出自己帽子的颜色,如果谁
判断出来了就举手告诉大家,否则自己在纸上写出自己帽子的颜色来。 结果是:他们都在纸上写出了自己帽子的颜色,他们是否能真的写对
自己帽子的颜色?为什么?
猜帽子颜色
五、拓展与实践---答案
他们能写对!因为每个人如果看见其他5个人的帽子只有2种颜色,他就 会举手说出自己帽子是第三种颜色,因为没人举手,说明:每个人A都看到 三种颜色,5个人有三种颜色,肯定至少有一个人B的帽子颜色跟别人的不 一样,就是说另外四个人帽子有两种颜色,于是A就想:若是我的帽子颜色
烧脑的数学逻辑题

烧脑的数学逻辑题题目一:有两个人,每个人都有一顶帽子。
这两顶帽子都是黑色或者白色的,但是两人都不知道自己帽子的颜色。
现在两人可以看到对方的帽子颜色,但是不能看到自己的。
两人的目标是要猜出自己帽子的颜色。
他们可以自由地交流,但只能说"黑色"或者"白色"。
两人不能同一时间猜测,也不能交流关于帽子颜色的其他信息。
问:他们有什么办法来猜出自己帽子的颜色?解答:假设第一个人看到第二个人的帽子是黑色,那么他知道两顶帽子的颜色只可能是黑黑、黑白或白黑。
如果两顶帽子是白白的,第二个人看到第一个人的帽子颜色应该是白色,所以第一个人可以猜测他自己的帽子是黑色。
如果两顶帽子是黑白的,第二个人看到第一个人的帽子颜色是黑色,他就知道自己的帽子是白色,因为只有这种情况下第一个人才能确定自己的帽子颜色是黑色,否则他不知道自己的帽子颜色是黑色还是白色。
同理,如果第一个人看到第二个人的帽子颜色是白色,他就知道自己的帽子是白色。
因此,第一个人可以根据第二个人的帽子颜色来猜测自己的帽子颜色,第二个人可以根据第一个人的猜测结果来确定自己的帽子颜色。
题目二:有10个人坐成一圈,每个人手上拿着一张纸条,上面写着自己的名字,纸条被随机分发给这10个人。
现在他们要按照自己名字的顺序坐下来,但是不能互相交谈或者通过其他方式交流。
问:他们有什么办法来完成任务?解答:首先,每个人先将自己的名字写在一张纸条上。
然后,他们将这些纸条放在桌子上,每个人按照顺时针方向依次选取一个纸条,如果该纸条上的名字是自己的名字,就坐下来;如果不是自己的名字,则将该纸条重新放回桌子上,然后再选取下一个纸条。
依次循环下去,直到每个人找到自己名字所在的纸条并坐下来为止。
这种方法保证了每个人都有机会选取到自己名字所在的纸条,从而完成任务。
以上是两道烧脑的数学逻辑题的解答,希望对你有帮助!。
中学趣味数学-帽子的颜色_题型归纳

中学趣味数学:帽子的颜色_题型归纳这是我最早听说的趣味逻辑题之一,是很小的时候父亲告诉我的:有3顶黑帽子,2顶白帽子。
让三个人从前到后站成一排,给他们每个人头上戴一顶帽子。
每个人都看不见自己戴的帽子的颜色,却只能看见站在前面那些人的帽子颜色。
(所以最后一个人可以看见前面两个人头上帽子的颜色,中间那个人看得见前面那个人的帽子颜色但看不见在他后面那个人的帽子颜色,而最前面那个人谁的帽子都看不见。
现在从最后那个人开始,问他是不是知道自己戴的帽子颜色,如果他回答说不知道,就继续问他前面那个人。
事实上他们三个戴的都是黑帽子,那么最前面那个人一定会知道自己戴的是黑帽子。
为什么?答案是,最前面的那个人听见后面两个人都说了不知道,他假设自己戴的是白帽子,于是中间那个人就看见他戴的白帽子。
那么中间那个人会作如下推理:假设我戴了白帽子,那么最后那个人就会看见前面两顶白帽子,但总共只有两顶白帽子,他就应该明白他自己戴的是黑帽子,现在他说不知道,就说明我戴了白帽子这个假定是错的,所以我戴了黑帽子。
问题是中间那人也说不知道,所以最前面那个人知道自己戴白帽子的假定是错的,所以他推断出自己戴了黑帽子。
我们把这个问题推广成如下的形式:有若干种颜色的帽子,每种若干顶。
假设有若干个人从前到后站成一排,给他们每个人头上戴一顶帽子。
每个人都看不见自己戴的帽子的颜色,而且每个人都看得见在他前面所有人头上帽子的颜色,却看不见在他后面任何人头上帽子的颜色。
现在从最后那个人开始,问他是不是知道自己戴的帽子颜色,如果他回答说不知道,就继续问他前面那个人。
一直往前问,那么一定有一个人知道自己所戴的帽子颜色。
当然要假设一些条件:1) 首先,帽子的总数一定要大于人数,否则帽子都不够戴。
2)有若干种颜色的帽子,每种若干顶,有若干人这个信息是队列中所有人都事先知道的,而且所有人都知道所有人都知道此事,所有人都知道所有人都知道所有人都知道此事,等等等等。
但在这个条件中的若干不一定非要具体一一给出数字来。
趣味数学题及答案3

1、有几顶黑帽子?一群人开舞会,每人头上都戴着一顶帽子。
帽子只有黑白两种,黑的至少有一顶。
每个人都能看到其它人帽子的颜色,却看不到自己的。
主持人先让大家看看别人头上戴的是什幺帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。
第一次关灯,没有声音。
于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。
一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。
问有多少人戴着黑帽子?答案:三个人。
分析:1,若是只有一个人带黑帽子,那么第一次关灯那个带黑帽子的人就知道了,因为他看到的全部是白帽子,所以自己就是黑帽子,但是第一次关灯并没有人打耳光,所以不止一个人带黑帽子。
2.若是两个人戴黑帽子,设A、B是黑帽子,第二次关灯就会有人打耳光。
原因是A看到B第一次没打耳光,就知道B也一定看到了有带黑帽的人,可A除了知道B带黑帽子外,其他人都是白帽子,就可推出他自己是带黑帽子的人!同理B也是这么想的,这样第二次熄灯会有两个耳光的声音。
3.如果是三个人戴黑帽子,A,B,C. A第一次没打耳光,因为他看到B,C都是带黑帽子的;而且假设自己带的是白帽子,这样只有BC戴的是黑帽子;按照只有两个人带黑帽子的推论,第二次应该有人打耳光;可第二次却没有。
于是他知道B和C一定看到了除BC之外的其他人带了黑帽子,于是他知道BC 看到的那个人一定是他,所以第三次有三个人打了自己一个耳光!3,若是第三次也没有人打耳光,而是第四次有人打了耳光,那么应该有几个人带了黑帽子呢?我想大家肯定会算了!2、韩信点兵韩信点兵又称为中国剩余定理,相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人……。
刘邦茫然而不知其数。
你能算出韩信到底有多少兵吗?答案:最少有487个兵,可以是487+1365*n,其中1365是3,5,7,13的最小公倍数。
3、两只蜡烛两支长度相等的蜡烛,第一支能点4小时,第二支能点3小时,同时点燃这两支蜡烛,几小时后第一支的长度是第二支的两倍?答案:2.4小时。
决策表的应用:帽子颜色问题

实训题目
1、一个游戏:
主持人对
A、
B、C三个人说:
“我这里有三顶红帽子,两顶白帽子。
此刻用布蒙上你们的眼睛,我给你
们各人戴上一顶帽子,而后挨次张开眼睛,能正确说出自己所带帽子的颜色者
有奖。
”戴完帽子后, A 拿下布后看了其余两个人的帽子说:
“我不知道。
”而后, B 解开布看了其余两人的帽子后说“我不知道”。
轮到 C 时,他没有拿下布就正确地说出了自己所戴帽子的颜色。
请问 C戴的是什么颜色的帽子?他是如何得出结论的?用判断表剖析。
解答:
C戴的是什么颜色的帽子。
由题目剖析可知,
A、
B、C三个人所戴帽子的颜色能够有表中所列的七种状况。
剖析以下决议
表所示。
办理帽子问题的判断表
决议规则号
A帽子颜色
各样可能状况 B 帽子颜色
C帽子颜色
红红白白白
1 / 2
红红白白红红白
红白红白红√√√√
A 不知道帽子颜色√√√
事实推测√√
B 不知道帽子颜色√√√√√
C 不知道帽子颜色√√√√
C 知道帽子颜色√√
A 和
B 都不知自己帽子的颜色,因此 4 和 6 两种状况显然不行能发生。
如
果是 1 和 2 两种状况,那么 c 最后仍是不会知道他的帽子的颜色。
因此只有3,
5,7 这三种状况下, C 才有可能知道自己帽子的颜色,而这三种状况所示 C的帽
子颜色都为红色。
因此 c 是红帽子。
2 / 2。
关于帽子颜色问题

帽子颜色问题有ABCD四个人,头上戴着红色或者蓝色的帽子,主持人轮流问ABCD是否知道自己头上戴着什么颜色的帽子,问了100遍,当然还是没有人肯定自己戴着什么帽子,呵呵!~……后来主持人说:“你们至少有一个人戴着红色的帽子。
”然后他继续发问,问A是否知道自己戴什么帽子了,A说不清楚;问B,B也不知道;问C,C也不知道;轮到D了,假设你是D,你能回到你头上戴着什么帽子吗?答案是可以的:首先,A不知道头上什么帽子,说明他看到了BCD至少有一个人戴红色帽子;B也知道了这个情况,轮到他时,他也不知道自己头上帽子的颜色,说明他看到了CD 头上至少有一顶红帽子,否则如果他看到CD头上都是蓝帽子,则B将根据A得出的结论而推出自己头上的是红帽子;同理,C看到了D头上的是红帽子,否则C根据B得出的结论(CD头上至少有一顶红帽子),而D头上的是蓝帽子,则D可以得知自己头上的是红帽子;因此,轮到D的时候,D可以确定自己头上的是红帽子。
呵呵!~……这个问题可以引申一个比较有趣的思考:主持人说的那句话有什么作用呢?如果上面的问题还不足以引发这个是思考的话,请看下面对题目的另外一种描述:ABCD四个人头上戴着红色或蓝色的帽子,主持人问大家,有人知道自己头上的帽子颜色吗?我想,就是问100遍,也不会有人回答YES的。
但是主持人说:“你们至少有一个人戴着红色的帽子。
”然后他继续发问:有人知道自己头上帽子的颜色吗?第一次,没有人回答YES;第二次呢,也都是NO。
第三次,还是NO。
第四次,ABCD四个人都会回答YES。
你知道为什么吗?ABCD 头上分别戴什么颜色的帽子呢?呵呵!~……为什么?建议你还是看看前面的那个轮流发问的题目吧,这是同理的,因为轮流发问其实也相当于集体发问,某人回答不知道,其实也就是集体不知道,某人回答知道了,其实也就相当于集体知道了。
四个人都戴红色帽子,呵呵!~……如果你觉得这样很难理解,那我给你一个更难理解的解释好了:(1)假设四个人有三个人戴蓝帽子,那么主持人第一次发问的时候,戴红帽子的人马上回答YES了,假设不成立。
2019年中考数学趣味数学:帽子颜色问题

2019年中考数学趣味数学:帽子颜色问题各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢这是我最早听说的趣味逻辑题之一,是很小的时候父亲告诉我的:;有3顶黑帽子,2顶白帽子。
让三个人从前到后站成一排,给他们每个人头上戴一顶帽子。
每个人都看不见自己戴的帽子的颜色,却只能看见站在前面那些人的帽子颜色。
所以最后一个人可以看见前面两个人头上帽子的颜色,中间那个人看得见前面那个人的帽子颜色但看不见在他后面那个人的帽子颜色,而最前面那个人谁的帽子都看不见。
现在从最后那个人开始,问他是不是知道自己戴的帽子颜色,如果他回答说不知道,就继续问他前面那个人。
事实上他们三个戴的都是黑帽子,那么最前面那个人一定会知道自己戴的是黑帽子。
为什么?;答案是,最前面的那个人听见后面两个人都说了;不知道;,他假设自己戴的是白帽子,于是中间那个人就看见他戴的白帽子。
那么中间那个人会作如下推理:;假设我戴了白帽子,那么最后那个人就会看见前面两顶白帽子,但总共只有两顶白帽子,他就应该明白他自己戴的是黑帽子,现在他说不知道,就说明我戴了白帽子这个假定是错的,所以我戴了黑帽子。
;问题是中间那人也说不知道,所以最前面那个人知道自己戴白帽子的假定是错的,所以他推断出自己戴了黑帽子。
把这个问题推广成如下的形式:;有若干种颜色的帽子,每种若干顶。
假设有若干个人从前到后站成一排,给他们每个人头上戴一顶帽子。
每个人都看不见自己戴的帽子的颜色,而且每个人都看得见在他前面所有人头上帽子的颜色,却看不见在他后面任何人头上帽子的颜色。
现在从最后那个人开始,问他是不是知道自己戴的帽子颜色,如果他回答说不知道,就继续问他前面那个人。
一直往前问,那么一定有一个人知道自己所戴的帽子颜色。
;当然要假设一些条件:1) 首先,帽子的总数一定要大于人数,否则帽子都不够戴。
2);有若干种颜色的帽子,每种若干顶,有若干人;这个信息是队列中所有人都事先知道的,而且所有人都知道所有人都知道此事,所有人都知道所有人都知道所有人都知道此事,等等等等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中学趣味数学:帽子颜色问题这是我最早听说的趣味逻辑题之一,是很小的时候父亲告诉我的:有3顶黑帽子,2顶白帽子。
让三个人从前到后站成一排,给他们每个人头上戴一顶帽子。
每个人都看不见自己戴的帽子的颜色,却只能看见站在前面那些人的帽子颜色。
(所以最后一个人可以看见前面两个人头上帽子的颜色,中间那个人看得见前面那个人的帽子颜色但看不见在他后面那个人的帽子颜色,而最前面那个人谁的帽子都看不见。
现在从最后那个人开始,问他是不是知道自己戴的帽子颜色,如果他回答说不知道,就继续问他前面那个人。
事实上他们三个戴的都是黑帽子,那么最前面那个人一定会知道自己戴的是黑帽子。
为什么?答案是,最前面的那个人听见后面两个人都说了不知道,他假设自己戴的是白帽子,于是中间那个人就看见他戴的白帽子。
那么中间那个人会作如下推理:假设我戴了白帽子,那么最后那个人就会看见前面两顶白帽子,但总共只有两顶白帽子,他就应该明白他自己戴的是黑帽子,现在他说不知道,就说明我戴了白帽子这个假定是错的,所以我戴了黑帽子。
问题是中间那人也说不知道,所以最前面那个人知道自己戴白帽子的假定是错的,所以他推断出自己戴了黑帽子。
我们把这个问题推广成如下的形式:有若干种颜色的帽子,每种若干顶。
假设有若干个人从前到后站成一排,给他们每个人头上戴一顶帽子。
每个人都看不见自己戴的帽子的颜色,而且每个人都看得见在他前面所有人头上帽子的颜色,却看不见在他后面任何人头上帽子的颜色。
现在从最后那个人开始,问他是不是知道自己戴的帽子颜色,如果他回答说不知道,就继续问他前面那个人。
一直往前问,那么一定有一个人知道自己所戴的帽子颜色。
当然要假设一些条件:1) 首先,帽子的总数一定要大于人数,否则帽子都不够戴。
2)有若干种颜色的帽子,每种若干顶,有若干人这个信息是队列中所有人都事先知道的,而且所有人都知道所有人都知道此事,所有人都知道所有人都知道所有人都知道此事,等等等等。
但在这个条件中的若干不一定非要具体一一给出数字来。
这个信息具体地可以是象上面经典的形式,列举出每种颜色帽子的数目有3顶黑帽子,2顶白帽子,3个人,也可以是有红黄绿三种颜色的帽子各1顶2顶3顶,但具体不知道哪种颜色是几顶,有6个人,甚至连具体人数也可以不知道,有不知多少人排成一排,有黑白两种帽子,每种帽子的数目都比人数少1,这时候那个排在最后的人并不知道自己排在最后──直到开始问他时发现在他回答前没有别人被问到,他才知道他在最后。
在这个帖子接下去的部分当我出题的时候我将只写出有若干种颜色的帽子,每种若干顶,有若干人这个预设条件,因为这部分确定了,题目也就确定了。
3) 剩下的没有戴在大家头上的帽子当然都被藏起来了,队伍里的人谁都不知道都剩下些什么帽子。
4) 所有人都不是色盲,不但不是,而且只要两种颜色不同,他们就能分别出来。
当然他们的视力也很好,能看到前方任意远的地方。
他们极其聪明,逻辑推理是极好的。
总而言之,只要理论上根据逻辑推导得出来,他们就一定推导得出来。
相反地如果他们推不出自己头上帽子的颜色,任何人都不会试图去猜或者作弊偷看──不知为不知。
5) 后面的人不能和前面的人说悄悄话或者打暗号。
当然,不是所有的预设条件都能给出一个合理的题目。
比如有99顶黑帽子,99顶白帽子,2个人,无论怎么戴,都不可能有人知道自己头上帽子的颜色。
另外,只要不是只有一种颜色的帽子,在只由一个人组成的队伍里,这个人也是不可能说出自己帽子的颜色的。
但是下面这几题是合理的题目:1)3顶红帽子,4顶黑帽子,5顶白帽子,10个人。
2)3顶红帽子,4顶黑帽子,5顶白帽子,8个人。
3)n顶黑帽子,n-1顶白帽子,n个人(n0)。
4)1顶颜色1的帽子,2顶颜色2的帽子,,99顶颜色99的帽子,100顶颜色100的帽子,共5000个人。
5)有红黄绿三种颜色的帽子各1顶2顶3顶,但具体不知道哪种颜色是几顶,有6个人。
6)有不知多少人(至少两人)排成一排,有黑白两种帽子,每种帽子的数目都比人数少1。
大家可以先不看我下面的分析,试着做做这几题。
如果按照上面3顶黑帽2顶白帽时的推理方法去做,那么10个人就可以把我们累死,别说5000个人了。
但是3)中的n 是个抽象的数,考虑一下怎么解决这个问题,对解决一般的问题大有好处。
假设现在n个人都已经戴好了帽子,问排在最后的那一个人他头上的帽子是什么颜色,什么时候他会回答知道?很显然,只有在他看见前面n-1个人都戴着白帽时才可能,因为这时所有的n-1顶白帽都已用光,在他自己的脑袋上只能顶着黑帽子,只要前面有一顶黑帽子,那么他就无法排除自己头上是黑帽子的可能──即使他看见前面所有人都是黑帽,他还是有可能戴着第n顶黑帽。
现在假设最后那个人的回答是不知道,那么轮到问倒数第二人。
根据最后面那位的回答,他能推断出什么呢?如果他看见的都是白帽,那么他立刻可以推断出自己戴的是黑帽──要是他也戴着白帽,那么最后那人应该看见一片白帽,问到他时他就该回答知道了。
但是如果倒数第二人看见前面至少有一顶黑帽,他就无法作出判断──他有可能戴着白帽,但是他前面的那些黑帽使得最后那人无法回答知道他自然也有可能戴着黑帽。
这样的推理可以继续下去,但是我们已经看出了苗头。
最后那个人可以回答知道当且仅当他看见的全是白帽,所以他回答不知道当且仅当他至少看见了一顶黑帽。
这就是所有帽子颜色问题的关键!如果最后一个人回答不知道,那么他至少看见了一顶黑帽,所以如果倒数第二人看见的都是白帽,那么最后那个人看见的至少一顶黑帽在哪里呢?不会在别处,只能在倒数第二人自己的头上。
这样的推理继续下去,对于队列中的每一个人来说就成了:在我后面的所有人都看见了至少一顶黑帽,否则的话他们就会按照相同的判断断定自己戴的是黑帽,所以如果我看见前面的人戴的全是白帽的话,我头上一定戴着我身后那个人看见的那顶黑帽。
我们知道最前面的那个人什么帽子都看不见,就不用说看见黑帽了,所以如果他身后的所有人都回答说不知道,那么按照上面的推理,他可以确定自己戴的是黑帽,因为他身后的人必定看见了一顶黑帽──只能是第一个人他自己头上的那顶。
事实上很明显,第一个说出自己头上是什么颜色帽子的那个人,就是从队首数起的第一个戴黑帽子的人,也就是那个从队尾数起第一个看见前面所有人都戴白帽子的人。
这样的推理也许让人觉得有点循环论证的味道,因为上面那段推理中包含了如果别人也使用相同的推理这样的意思,在逻辑上这样的自指式命题有点危险。
但是其实这里没有循环论证,这是类似数学归纳法的推理,每个人的推理都建立在他后面那些人的推理上,而对于最后一个人来说,他的身后没有人,所以他的推理不依赖于其他人的推理就可以成立,是归纳中的第一个推理。
稍微思考一下,我们就可以把上面的论证改得适合于任何多种颜色的推论:如果我们可以从假设断定某种颜色的帽子一定会在队列中出现,从队尾数起第一个看不见这种颜色的帽子的人就立刻可以根据和此论证相同的论证来作出判断,他戴的是这种颜色的帽子。
现在所有我身后的人都回答不知道,所以我身后的人也看见了此种颜色的帽子。
如果在我前面我见不到此颜色的帽子,那么一定是我戴着这种颜色的帽子。
当然第一个人的初始推理相当简单:队列中一定有人戴这种颜色的帽子,现在我看不见前面有人戴这颜色的帽子,那它只能是戴在我的头上了。
对于题1)事情就变得很明显,3顶红帽子,4顶黑帽子,5顶白帽子给10个人戴,队列中每种颜色至少都该有一顶,于是从队尾数起第一个看不见某种颜色的帽子的人就能够断定他自己戴着这种颜色的帽子,通过这点我们也可以看到,最多问到从队首数起的第三人时,就应该有人回答知道了,因为从队首数起的第三人最多只能看见两顶帽子,所以最多看见两种颜色,如果他后面的人都回答不知道,那么他前面一定有两种颜色的帽子,而他头上戴的一定是他看不见的那种颜色的帽子。
题2)也一样,3顶红帽子,4顶黑帽子,5顶白帽子给8个人戴,那么队列中一定至少有一顶白帽子,因为其它颜色加起来一共才7顶,所以队列中一定会有人回答知道。
题4)的规模大了一点,但是道理和2)完全一样。
100种颜色的5050顶帽子给5000人戴,前面99种颜色的帽子数量是1++99=4950,所以队列中一定有第100种颜色的帽子(至少有50顶),所以如果自己身后的人都回答不知道,那么那个看不见颜色100帽子的人就可以断定自己戴着这种颜色的帽子。
至于5)、6)有红黄绿三种颜色的帽子各1顶2顶3顶,但具体不知道哪种颜色是几顶,有6个人以及有不知多少人排成一排,有黑白两种帽子,每种帽子的数目都比人数少1,原理完全相同,我就不具体分析了。
最后要指出的一点是,上面我们只是论证了,如果我们可以根据各种颜色帽子的数量和队列中的人数判断出在队列中至少有一顶某种颜色的帽子,那么一定有一人可以判断出自己头上的帽子的颜色。
因为如果所有身后的人都回答不知道的话,那个从队尾数起第一个单靠“死”记还不行,还得“活”用,姑且称之为“先死后活”吧。
让学生把一周看到或听到的新鲜事记下来,摒弃那些假话套话空话,写出自己的真情实感,篇幅可长可短,并要求运用积累的成语、名言警句等,定期检查点评,选择优秀篇目在班里朗读或展出。
这样,即巩固了所学的材料,又锻炼了学生的写作能力,同时还培养了学生的观察能力、思维能力等等,达到“一石多鸟”的效果。
看不见这种颜色的帽子的人就可以判断自己戴了此颜色的帽子。
但是这并不是说在询问中一定是由他来回答知道的,因为还可能有其他的方法来判断自己头上帽子的颜色。
比如说在题2)中,如果队列如下:(箭头表示队列中人脸朝的方向) 白白黑黑黑黑红红红白一般说来,“教师”概念之形成经历了十分漫长的历史。
杨士勋(唐初学者,四门博士)《春秋谷梁传疏》曰:“师者教人以不及,故谓师为师资也”。
这儿的“师资”,其实就是先秦而后历代对教师的别称之一。
《韩非子》也有云:“今有不才之子……师长教之弗为变”其“师长”当然也指教师。
这儿的“师资”和“师长”可称为“教师”概念的雏形,但仍说不上是名副其实的“教师”,因为“教师”必须要有明确的传授知识的对象和本身明确的职责。
宋以后,京师所设小学馆和武学堂中的教师称谓皆称之为“教谕”。
至元明清之县学一律循之不变。
明朝入选翰林院的进士之师称“教习”。
到清末,学堂兴起,各科教师仍沿用“教习”一称。
其实“教谕”在明清时还有学官一意,即主管县一级的教育生员。
而相应府和州掌管教育生员者则谓“教授”和“学正”。
“教授”“学正”和“教谕”的副手一律称“训导”。
于民间,特别是汉代以后,对于在“校”或“学”中传授经学者也称为“经师”。
在一些特定的讲学场合,比如书院、皇室,也称教师为“院长、西席、讲席”等。
那么在队尾第一人就立刻可以回答他头上的是白帽,因为他看见了所有的3顶红帽子和4顶黑帽子,能留给他自己戴的只能是白帽子了。