答案是对的.
这样想,如果前面两人都戴白帽子,由于只有两顶白帽子,那么最后的人就知道自己戴红帽子.所以最后的人回答不知道,可推出前面两人不都戴白帽子,即一白一红或两红.
中间的人由最后的人的回答,推出前两人不都戴白帽子,所以如果最前面的人戴白帽子,就可以知道中间的人戴红帽子,但是中间的人回答不知道,所以前面的人一定戴红帽子.
over~
答案是对的.
这样想,如果前面两人都戴白帽子,由于只有两顶白帽子,那么最后的人就知道自己戴红帽子.所以最后的人回答不知道,可推出前面两人不都戴白帽子,即一白一红或两红.
中间的人由最后的人的回答,推出前两人不都戴白帽子,所以如果最前面的人戴白帽子,就可以知道中间的人戴红帽子,但是中间的人回答不知道,所以前面的人一定戴红帽子.
over~