Решение:
- Из условия известно, что костюм каждого друга не соответствует его фамилии.
- Чернов не может носить черный костюм.
- Если Чернов сказал другу в сером костюме, то Чернов не в сером костюме.
- Таким образом, Чернов носит белый костюм.
- Белов не может носить белый костюм (так как он у Чернова). Он также не может носить серый костюм, потому что тогда бы его костюм соответствовал фамилии, что противоречит условию. Следовательно, Белов носит черный костюм.
- Остается Серов, который носит серый костюм.
Ответ: Чернов - белый, Белов - черный, Серов - серый.