是C,是因为D能看到B和C的帽子,而D猜不出来,沉默,说明B和C颜色相反(如果一样D就知道自己是黑色的了),所以C猜到了自己和B相反,所以B是白色,那C就是黑色,所以是C猜到了。
是B,因为C能看到A,B的帽子,如果B和A颜色相同C就会知道自己是什么颜色,事实C不知道,说明A,B颜色不同,B看到A的颜色,就能猜到自己是相反的颜色啦
先排除A。因为看不见其余三人。然后B不知道自己什么颜色 因为没有参造物 也不是B。C只能看见B。知道B是白色。但是不知道颜色会变 D知道B C 一白一黑 确定了三人之间颜色会变化。 依照一白一黑一白规律确定自己是白色 所以最佳答案是D
C自色(因为在黑暗中白色会有反光的最容易看见)反到黑色是看不见的。
C看见了AB是同一个颜色的帽子(答案是C)