C
A、B没有参考 (墙的阻挡,看不到其他人)
C只能看到白帽子B
D能看到白帽子B、花帽子C
D能看到两个人,却不能判断自己帽子颜色,除非看到的B、C两人帽子同色。
D不知道自己的帽子颜色,于是对C而言,自己的帽子颜色与B不同色,即为花帽子。
红箭头为人物面朝向
一句话回答:C,因为d不能通过b和c的帽子颜色确定自己的帽子颜色,证明b和c的帽子颜色不一样。(前提是如图站法)
先把帽子拿下来看了的那个人