首先可以肯定,至少有两人是红.
因为如果只有一人是红,那么他就应很快答出.
如果是两红一蓝,那么戴红帽的人看到一红一蓝,他应该很快意识到自己戴的是红帽.因为他会想:如果我戴蓝,那个戴红帽的人会马上知道自己戴什么.
所以只有一个可能了:三个都是红.