以文本方式查看主题

-  五月吧论坛  (http://wuyue8.net/bbs/index.asp)
--  [ 一剑光寒 ]  (http://wuyue8.net/bbs/list.asp?boardid=9)
----  出个极端烧脑的逻辑题(如果有数学人才也可以转为数学题)  (http://wuyue8.net/bbs/dispbbs.asp?boardid=9&id=487944)

--  作者:[队]年少白征衣
--  发布时间:2021/11/30 11:20:14
--  出个极端烧脑的逻辑题(如果有数学人才也可以转为数学题)
说村子里100人,95个蓝眼睛,5个红眼睛。每个人看不到自己眼睛的颜色,也不被允许讨论眼睛颜色的话题。凡是知道了自己眼睛颜色的人都必须在第二天中午到广场自杀。
有一天村里来了个红眼睛外乡人,说了一句,想不到这个村子里竟然有和我眼睛一样颜色的人。
到了第五天,五个红眼睛的人集体自杀了。

有一个看似无懈可击的推理过程,如果想知道我可以公布。但是很难理解的是,外乡人提供的信息并没有改变他们的认知,因为他们都能够看到别人的眼睛颜色,那为什么外乡人到来之前无人自杀?



--  作者:[队]年少白征衣
--  发布时间:2021/11/30 11:27:56
--  
逻辑推理是这样的。
假如村子里只有一个红眼睛的人,那么他不知道有红眼睛的人。外乡人说的话只有一个可能,就是他。当天就会自杀。

假如村子里有两个红眼睛,那么他们看另一个红眼睛第一天没有自杀,就能推理出自己必然也是红眼睛,第二天双双自杀。

假如村子里有三个红眼睛,,,,第三天三人自杀。

5人。。。。第五天一起自杀。



--  作者:[队]年少白征衣
--  发布时间:2021/11/30 11:32:43
--  
问题究竟出在哪里?本来大家都知道有红眼睛,也都不能判断自己眼睛的颜色。他说的话没有带来新的信息,为什么结果却如此颠覆?
--  作者:霾
--  发布时间:2021/11/30 11:43:00
--  
迭代的循环有了,需要有个人把运算的指针放到n=0开始循环
--  作者:霾
--  发布时间:2021/11/30 11:44:24
--  
源代码要跑了之后才能出运算结果
--  作者:鑫
--  发布时间:2021/11/30 11:45:52
--  
以下是引用[队]年少白征衣在2021-11-30 11:32:43的发言:
问题究竟出在哪里?本来大家都知道有红眼睛,也都不能判断自己眼睛的颜色。他说的话没有带来新的信息,为什么结果却如此颠覆?

那是因为,大家虽然都知道有红眼睛,但是没有意识到自己是红眼睛还是蓝眼睛。

打个比方,岛上只有一个红眼睛的话,虽然其他99人都知道岛上有1个红眼睛,但是红眼睛本人自己不知道自己是红眼睛,但是外人来说岛上有红眼睛,那么那位红眼睛看到有99个蓝眼睛,就知道自己是红眼睛,就会去自杀了。


--  作者:霾
--  发布时间:2021/11/30 11:47:07
--  
也可以理解为村民在陌生人说之前不知道这一天是day-1还是day101
--  作者:霾
--  发布时间:2021/11/30 11:51:26
--  
额外的信息在于:

Day1无事发生

day2无事发生

Day3无事发生

Day4无事发生

Day5该死一死了


--  作者:[队]年少白征衣
--  发布时间:2021/11/30 11:52:25
--  
以下是引用在2021-11-30 11:43:00的发言:
迭代的循环有了,需要有个人把运算的指针放到n=0开始循环

我也想明白了。外乡人虽然没有带来新的信息,但他提供了第一天。也就是在原本空旷毫无参照的空间里架设了坐标原点,给了参考系。


--  作者:那时明月
--  发布时间:2021/11/30 11:57:21
--  
以下是引用在2021-11-30 11:51:26的发言:
额外的信息在于:

Day1无事发生

day2无事发生

Day3无事发生

Day4无事发生

Day5该死一死了

每一个红眼睛的人都能看到95个蓝眼睛,4个红眼睛,在前四天里还没死人,就证明自己是红眼睛。事实上这个问题还没有完,进一步的结局是第五天5个红眼睛自杀之后,剩下的95的蓝眼睛就知道自己是蓝眼睛,第六天95个蓝眼睛集体自杀。


好吧,以我更深层的逻辑,认为这95个人不应该自杀,因为也许另外95个人觉得自己是除红色以外其他五颜六色的眼睛。图片点击可在新窗口打开查看

[此贴子已经被作者于2021-11-30 12:01:34编辑过]

--  作者:[队]年少白征衣
--  发布时间:2021/11/30 11:57:23
--  
以下是引用在2021-11-30 11:45:52的发言:

那是因为,大家虽然都知道有红眼睛,但是没有意识到自己是红眼睛还是蓝眼睛。

打个比方,岛上只有一个红眼睛的话,虽然其他99人都知道岛上有1个红眼睛,但是红眼睛本人自己不知道自己是红眼睛,但是外人来说岛上有红眼睛,那么那位红眼睛看到有99个蓝眼睛,就知道自己是红眼睛,就会去自杀了。

这一点推理没有问题。但远远不够。


--  作者:十画
--  发布时间:2021/11/30 12:03:42
--  
 就是有问题,蓝色眼睛的人并不知道自己眼睛是蓝色的
--  作者:[队]年少白征衣
--  发布时间:2021/11/30 12:04:08
--  
以下是引用那时明月在2021-11-30 11:57:21的发言:

每一个红眼睛的人都能看到95个蓝眼睛,4个红眼睛,在前四天里还没死人,就证明自己是红眼睛。事实上这个问题还没有完,进一步的结局是第五天5个红眼睛自杀之后,剩下的95的蓝眼睛就知道自己是蓝眼睛,第六天95个蓝眼睛集体自杀。


我也是这样想的,但考虑到95个蓝眼睛是题设,而不是他们应该有的认知,所以还可能是黑眼睛。他们不会死。

除非,外乡人说一句,竟然有蓝眼睛这样没营养的话,然后等到第95天。


--  作者:十画
--  发布时间:2021/11/30 12:05:57
--  
从岛上有两个红眼睛的开始就不行了,他们不知道红眼的人数,完全有可能一起自杀了或者都在等另一个或另两个红眼的自杀

--  作者:鑫
--  发布时间:2021/11/30 12:07:18
--  
以下是引用十画在2021-11-30 12:03:42的发言:
 就是有问题,蓝色眼睛的人并不知道自己眼睛是蓝色的

是的是的,每一个没有意识到自己的眼色问题,是外星人说有红色,才会让大家去思考自己是不是红色的问题。