
针对下面每一个问题第一次回答正确者获得奖励“辛勤小蜜蜂”(5元金币)

甲、乙、丙三个孩子依次站成一列,都面向前方。丙能看见乙和甲,乙能看见甲,甲谁都看不见。
假设他们都足够聪明,且都不会说谎。
老师每次都会给他们每人戴一顶帽子,颜色只可能是红色或蓝色。
1.
第一次,老师说:“你们之中至少有一个人的帽子是红色的。”
接着,丙说:“我知道我帽子的颜色了。”
请问:甲、乙、丙的帽子分别是什么颜色?
2.
第二次,老师说:“同第一次一样,你们之中至少有一个人的帽子是红色的。”
接着,丙说:“我不知道我帽子的颜色。”
乙听后说:“我也不知道我帽子的颜色。”
请问:甲的帽子是什么颜色?
3.
第三次,老师说:“你们之中至少有一个人的帽子是红色的,至少有一个人的帽子是蓝色的。”
接着,丙说:“我知道我帽子的颜色了。”
乙听后说:“我的帽子是红色的。”
请问:甲、丙的帽子分别是什么颜色?
4.
第四次,老师说:“同第三次一样,你们之中至少有一个人的帽子是红色的,至少有一个人的帽子是蓝色的。”
接着,丙说:“我不知道我帽子的颜色。”
乙听后说:“我的帽子是红色的。”
请问:甲的帽子是什么颜色?
5.
第五次,老师说:“这次至少有两个相邻的人戴红色帽子。”
接着,丙说:“我不知道我帽子的颜色。”
请问:甲的帽子是什么颜色?