abcd四个人

问题描述:

abcd四个人
有4个人,ABCD,每个人都头上都带了个帽子,帽子只有黑色或白色,4个人中分别有两个人带黑色,有两个人带白色,4个人的站位是A|B C D,|是一堵墙
B,C,D分别站在平地,一层台阶,二层台阶上
每个人都看不到自己带的帽子,一开始大家都不讲话,突然有个人说,我知道自己带的什么颜色的帽子了,请问是谁

是C或者D理由如下:首先考虑C,他看见D和B的帽子,但是他没有推理出自己的颜色(一开始大家都不讲话),所以B和D异色.同样的由于D也没有推理出自己的颜色,于是C和B异色.此时,C明白过来,因为D也没有推理出自己的颜色,于...