1 случай: ученик видит что на двух его товарищах одеты две синие пилотки, следовательно, на своей голове у него красная пилотка, так как синих больше не осталось;
2 случай: ученик видит что на двух его товарищах одеты две красные пилотки, следовательно, определить цвет своей пилотки он не может, так как остались две синие и одна красная пилотка;
3 случай: ученик видит что на двух его товарищах одеты одна красная и одна синяя пилотка, следовательно, определить цвет своей пилотки он не может, так как остались две красные и одна синяя пилотка.
Ответ: цвет своей пилотки ученик может определить только в том случае, когда на головах своих товарищей он видит две синие пилотки.
2 случай: ученик видит что на двух его товарищах одеты две красные пилотки, следовательно, определить цвет своей пилотки он не может, так как остались две синие и одна красная пилотка;
3 случай: ученик видит что на двух его товарищах одеты одна красная и одна синяя пилотка, следовательно, определить цвет своей пилотки он не может, так как остались две красные и одна синяя пилотка.
Ответ: цвет своей пилотки ученик может определить только в том случае, когда на головах своих товарищей он видит две синие пилотки.