圣诞节晚会上,扮成圣诞老人的爱因斯坦给孩子们出了一道逻辑推理题:

有5顶帽子,两顶红的,三顶黑的。拿其中三顶给三个人戴上(颜色不让他们看到)然后让他们根据所看到的另外两个人头上帽子的颜色,来判断自己头上帽子的颜色。有两个人看到另一个人头上戴的是红帽子,过了一会儿这两个人中有一个猜出了自己头上帽子的颜色,他是如何猜出的呢?