太深奥了
这是经典“蓝眼睛岛”问题。按你题面写的规则——一旦推理得知自己的眼睛颜色就要次日中午自杀——结论是:
- 第 1~99 天中午:无人自杀。
- 第 100 天中午:100 个蓝眼睛的人同时到广场自杀。
- 第 101 天中午:若岛民知道眼睛颜色只有蓝、棕两种,则900 个棕眼睛的人也会同时自杀。
- 最终岛上 1000 人全部死亡。
推理核心是归纳:
- 如果岛上只有 1 个蓝眼睛,他看不到任何蓝眼睛。游客公开说“至少有一个蓝眼睛”,他立刻知道那个蓝眼睛只能是自己,于是第 1 天中午自杀。
- 如果有 2 个蓝眼睛,每个蓝眼睛都看到另 1 个蓝眼睛。他们会想:
“如果我不是蓝眼睛,那么岛上只有 1 个蓝眼睛,他应该第 1 天自杀。”
第 1 天没人自杀,于是他们知道“我不是蓝眼睛”是错的,自己也是蓝眼睛,于是第 2 天自杀。
- 依此类推:
如果有 n 个蓝眼睛,他们会在第 n 天中午同时自杀。
所以 100 个蓝眼睛会在第 100 天中午同时自杀。
棕眼睛的人呢?他们每个都能看到 100 个蓝眼睛。
第 100 天中午,他们看到那 100 个蓝眼睛自杀,于是知道:
- 如果自己也是蓝眼睛,那么蓝眼睛总数应是 101,他们会第 101 天才自杀;
- 但蓝眼睛们第 100 天就自杀了,说明自己不是蓝眼睛;
- 若岛上只有蓝、棕两色,那自己就是棕眼睛。
因此棕眼睛的人在第 100 天得知自己是棕眼睛,按规则第 101 天中午自杀。
关键点:游客的话并不是告诉岛民“有蓝眼睛”这个事实——很多人早就看到了。游客的话真正作用是把“至少有一个蓝眼睛”变成无限层公共知识,从而启动整个归纳链条。