根据题目他们三个人站的位置应该是第一个可以看到第二、第三个,
第二个只能看到第三个,
第三个什么都看不到.
所以我们可以这样推理:
问第一个的时候他说不知道自己是什么颜色,因为红色的帽子只有两个,假设第二、第三个都是红色的话那么第一个就直接知道自己是蓝色了,既然他不能肯定自己帽子的颜色,那么证明第二、第三个人有一个是蓝色一个是红色或者两个都是蓝色;
问第二个的时候他也说不知道自己什么颜色,有了上面的推理,假设他看到第三个是红色的话,因为第二个和第三个至少有一个蓝色所以如果第三个是红色那么第二个就是蓝色了,既然他说不知道自己的颜色,那么证明第三个就一定是蓝色了所以第二个才不敢确定自己的颜色
这样解释不知道你看得明白吗