“红眼人与蓝眼人”是一道很好的逻辑推理题,题目如下:
在一个与世隔绝的小岛上住着100个村民,每个人的眼睛可能是红色或者蓝色。已知:
1.他们可以看到别人眼睛的颜色,却没有镜子、水等物体通过反射来得知自己眼睛的颜色。
2.村民之间不能互相交流。
3.每天早上村民们会汇聚在岛中央的广场静坐,思考自己眼睛的颜色。若一个人得知自己的眼睛是红色后,当天晚上便会在家中自杀。这样便可以升入天堂。
村民们平安无事地相处了很久。突然有一天早上,岛上来了一个旅行家,在村民静坐时对所有人说了一句话:
“你们中至少有一个是红眼睛的。”
说完便离开了。
当天晚上,什么事也没发生。到了第二天晚上,仍旧什么事也没发生。直到第三天晚上,突然有三个村民自杀了。
请问第四天晚上会发生什么?为什么?
答案很简单,第四天相安无事,因为如果总共有N个红眼人,他们都会在第N天晚上发现自己是红眼并自杀。
推理过程:
1.假设总共有1个红眼人,他眼中看到的是99个蓝眼,但无法确定自己眼色。听完旅行者的话后就明白自己的眼色了,所以第一晚会自杀。
2.假设总共有2个红眼人,他们眼中均是98个蓝眼和1个红眼,以其中任意一个红眼人的角度看,仅存在两种情况(1)自己是红眼,一共2个红眼98个蓝眼(2)自己是蓝眼,一共1个红眼99个蓝眼。第一天听完旅行者的话后仍然无法判断自己的眼色。但如果是情况(2),那么那个唯一的红眼第一天晚上就会自杀(参考推理步骤1.)。因此如果第一天晚上平安无事的话,则是因为对方也无法确定自己的眼色