今天上课时老师出了个逻辑推理题 求教高人

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:57:05
一个村庄人的头发 有黑和红两种颜色 如果人在死之前知道自己头发的颜色 就可以升入天堂,(对了 这个村里没有镜子湖波这样可以照的东西)村里有三个聪明人 他们可以看见别人的头发 却不知道自己头发的颜色,一天村里来了个外地人 ,他告诉这三个聪明人 ,你们三个之间至少有一个是头发红色的,这三人回去想了一天,第二天,其中两个自杀了。第三天,另一个自杀了(自杀就说明他知道自己头发的颜色了)问题是
这三个人几个红头发
帮我想想玩玩吧 嘿嘿 求教高人

先死的两个是红发,最后一个是黑发

根据外地人所说,要么两黑一红,要么两红一黑,要么三红

第一天都不知道,说明没有人看到两个黑头发,要么两红一黑,要么三红
第二天先死的俩知道了自己是红发,因为他们看到的是一红一黑,红发A想:如果我是黑发,那么红发B第一天就能推出自己是红发,可是第一天红发B不知道答案,所以红发A推出自己是红发。红发B也是这么推的
第三天黑发通过前俩人的角度思考得出自己是黑发

如果三人都是红发,那么第二天也不会有人知道自己是什么颜色的头发,但是第三天他们通过推理就能得出自己的是红发

应该是两红一黑
我用排除法算的
三个人至少一个人是红发,说明只能有三种情况
一红两黑 两红一黑 三红
如果三个都是红的,那么不管谁看到另两个红发,都猜不出自己头发是黑还是红,所以不会有人自杀
如果一红两黑,那么红色头发的人看到两个黑发,一定是先知道自己是红发,那么自杀的只有一个人
那剩下的答案只有两红一黑了

应该是2个吧```
我也不知道对不对```合乎``如果你知道了``还麻烦告诉我下``!
我也想知道``

如果有一个人看到另外两个是黑色,那他当场就死了不要回家想了,所以至少是两个红色,先死两个,所以前两个人的情况相同都是红色,而第三个人根据他们的死退出自己的是黑色