“红蓝眼人”问题中旅行者说的话的作用

“红眼人与蓝眼人”是一道很好的逻辑推理题,题目如下:


在一个与世隔绝的小岛上住着100个村民,每个人的眼睛可能是红色或者蓝色。已知:

1.他们可以看到别人眼睛的颜色,却没有镜子、水等物体通过反射来得知自己眼睛的颜色。

2.村民之间不能互相交流。

3.每天早上村民们会汇聚在岛中央的广场静坐,思考自己眼睛的颜色。若一个人得知自己的眼睛是红色后,当天晚上便会在家中自杀。这样便可以升入天堂。

村民们平安无事地相处了很久。突然有一天早上,岛上来了一个旅行家,在村民静坐时对所有人说了一句话:

“你们中至少有一个是红眼睛的。”

说完便离开了。

当天晚上,什么事也没发生。到了第二天晚上,仍旧什么事也没发生。直到第三天晚上,突然有三个村民自杀了。

请问第四天晚上会发生什么?为什么?


答案很简单,第四天相安无事,因为如果总共有N个红眼人,他们都会在第N天晚上发现自己是红眼并自杀。

推理过程:

1.假设总共有1个红眼人,他眼中看到的是99个蓝眼,但无法确定自己眼色。听完旅行者的话后就明白自己的眼色了,所以第一晚会自杀。

2.假设总共有2个红眼人,他们眼中均是98个蓝眼和1个红眼,以其中任意一个红眼人的角度看,仅存在两种情况(1)自己是红眼,一共2个红眼98个蓝眼(2)自己是蓝眼,一共1个红眼99个蓝眼。第一天听完旅行者的话后仍然无法判断自己的眼色。但如果是情况(2),那么那个唯一的红眼第一天晚上就会自杀(参考推理步骤1.)。因此如果第一天晚上平安无事的话,则是因为对方也无法确定自己的眼色

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值