九个孩子从前到后站成一排。现在分别给这些孩子戴上三顶红色、黄色和蓝色的帽子。仅每个孩子

第一个孩子的帽子被看到的次数是8,第二个是7,第八个是1,最后一个是0。

所有帽子被看到的总次数之和是1+2+3+4+5+6+7+8=36次,所以每种颜色的帽子被看到的次数是12。每种颜色有三顶帽子。因为没人能看到最后一个孩子的帽子,只能看到两个和最后一个孩子戴的帽子颜色一样的帽子,而其他两种颜色的帽子应该能看到三个。所以组成12的数分别是3,3,2。

已知第三名有一顶红帽子,被看到的次数是6,那么另外两顶红帽子一定是看到了。因为如果最后一个孩子戴了红帽,另一个红帽就必须看6遍,才能满足总次数为12的条件,这显然是不可能的。也就是说,最后一个孩子没有戴红帽子。

第六个有一顶黄色的帽子,被看到的次数是3。要满足总次数为12的条件,另外两个黄帽子被看到的总次数必须是9。从上面可以看出,任何位置的帽子被看到的次数都是9,那么另外两个黄帽子一定是被看到的,也就是说9是另外两个黄帽子被看到的次数之和。然后最后一个不是戴黄帽子的。

综上所述,最后一个孩子戴着蓝色的帽子。