一道面试题 关于真话假话病人病鬼的 请教答案

来源:百度知道 编辑:UC知道 时间:2024/07/08 14:11:45
我一朋友昨天的面试题,我觉得很有意思,在这问问大家,看有没有人知道

一个岛上有2种居民,一种人一种鬼,人只说真话,鬼只说假话,但是有天岛上的一部分居民得病了,得病的人说假话,得病的鬼说真话,要你问一个问题知道他们是人是鬼,第二个问题知道他们是人。病人,鬼,病鬼

你有病吗?
人:没
鬼:有
病人:没
病鬼:有

第一个问题分辨出人或鬼

你是人吗?
人:是
鬼:是
病人:不是
病鬼:不是

第二个问题分辨出有病没病

这个问题跟少年包青天第三部里面的一个问题一样的道理,先问:“你是得了病的鬼吗?”如果他回答是,那只有两中可能,病人和病鬼。如果他回答不是,那也是两种可能,他是人和鬼。
第二个问题,再问他:“你是得了病的人吗?”回答“是”。
可能是鬼或病人,回答不是就是人或病鬼。。。
这样结合两个问题就可以知道答案了,其实按照数学的角度来解释是很简单的问题罢了

第一个提问:你是不是鬼?鬼会回答是,人会回答不是。
第二个提问:你有没有病?鬼会回答有,人会回答没有。

一问:你这个死鬼啊?
二问:你死了吗,垃圾?