返回题库

红眼修士:游客说“至少有一个人红眼”之后会怎样?

no red eyes

专题
Brainteaser / 脑筋急转弯
难度
L4

题目详情

修道院里住着 100 位沉默的修士,没有镜子或任何反光物体,并且有一条重要戒律:不能有红眼!如果某位修士发现自己红眼,他会在午夜自尽。

他们一直和平生活,直到一位游客来访并说:“你们之中至少有一个人是红眼!”

之后会发生什么?

100 silent monks live in a monastery with no mirrors or reflective surfaces and one important rule: no red eyes! If a monk discovers he has red eyes he commits suicide at midnight. They live happily together in peace until a tourist visiting the monastery says "at least one of you has red eyes!". What happens next?

解析

设实际有 kk 位红眼修士。

游客的公开声明成为“公共知识”,触发归纳推理:

  • k=1k=1,那位红眼修士看不到别人红眼,听到声明后立刻知道自己红眼,于是第 1 天午夜自尽。
  • 假设当红眼人数为 k1k-1 时,会在第 k1k-1 天午夜同时自尽。
  • 当红眼人数为 kk 时,每位红眼修士都能看到 k1k-1 位红眼。如果自己不是红眼,则红眼人数应为 k1k-1,按归纳假设应在第 k1k-1 天午夜发生自尽;但他观察到前 k1k-1 天都无人自尽,于是第 kk 天得知自己也红眼,并在第 kk 天午夜自尽。

因此 若共有 k 位红眼,则第 k 天午夜这 k 人同时自尽。\boxed{\text{若共有 }k\text{ 位红眼,则第 }k\text{ 天午夜这 }k\text{ 人同时自尽。}}

在常见版本里 k=100k=100,所以第 100\boxed{100} 天午夜 100 位红眼修士同时自尽。