Белов, Чернов и художник Рыжов.
Белые, чёрные и рыжие волосы. "Ни у кого нет волос того цвета, на который указывает его фамилия" -- это сказал черноволосый, а далее следует реплика Белова. Следовательно у Белова волосы не чёрного цвета, но они и не белого, так как это противоречило бы условию задачи. Значит у Белова рыжие волосы. У Чернова не могут быть волосы чёрного цвета и не могут быть рыжего, следовательно у него белые волосы, тогда у Рыжова - чёрные.
У художника чёрный цвет волос.