排队猜颜色有3顶红帽子,4顶黑帽子,5顶白帽子。让10个人由矮到高排成一队,给他们每个人头上戴上一顶帽子。每个人都看不到

排队猜颜色
有3顶红帽子,4顶黑帽子,5顶白帽子。让10个人由矮到高排成一队,给他们每个人头上戴上一顶帽子。每个人都看不到自己帽子的颜色,但能看到站在前面的人帽子的颜色。(所以最后一个人可以看到前面9个人头上帽子的颜色,而最前面那个人谁的帽子都看不到)现在从最后那个人开始,问他是不是知道自己戴的帽子的颜色,如果他回答不知道,继续问他前面的人,如果后边9个人都不知道自己帽子的颜色,那么最前面那个人会知道自己帽子的颜色吗?为什么?
lingyitiandi4586 1年前 已收到1个回答 举报

杜小毛 幼苗

共回答了17个问题采纳率:82.4% 举报

答案是,最前面的那个人听见后面两个人都说了"不知道",他假设自己戴的是白帽子,于是中间那个人就看见他戴的白帽子。那么
中间那个人会作如下推理:"假设我戴了白帽子,那么最后那个人就会看见前面两顶白帽子,但总共只有两顶白帽子,他就应该明白他自
己戴的是黑帽子,现在他说不知道,就说明我戴了白帽子这个假定是错的,所以我戴了黑帽子。"问题是中间那人也说不知道,所以最前
面那个人知道自己戴白帽子的假定是错的,所以他推断出自己戴了黑帽子

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.434 s. - webmaster@yulucn.com