Давай разберёмся с этой задачей по шагам. У нас есть трое друзей: Рыжов, Чернов и Блондинов. Из условия задачи мы знаем следующее:
- У каждого из троих друзей есть свой цвет волос: блондин, брюнет и рыжий.
- Ни у одного из них цвет волос не соответствует фамилии.
Теперь давай присвоим каждому из друзей цвета волос по фамилиям:
- Рыжов — не может быть рыжим, так как это совпадает с его фамилией. Значит, он либо блондин, либо брюнет.
- Чернов — не может быть черным (брюнетом), так как это совпадает с его фамилией. Значит, он либо блондин, либо рыжий.
- Блондинов — не может быть блондинистом, так как это совпадает с его фамилией. Значит, он либо брюнет, либо рыжий.
Теперь давай разберёмся, какие комбинации возможны:
- Если Рыжов блондин, тогда Чернов должен быть рыжим (поскольку ему нужно что-то, отличное от имени), а Блондинов будет брюнетом. Это возможно.
- Если Рыжов брюнет, тогда Чернов должен быть блондином, а Блондинов будет рыжим. Это также возможно.
Теперь давай рассмотрим вариант, чтобы понять, что получится, если мы применим два из этих вариантов:
Если Рыжов блондин, то:
- Рыжов — блондин
- Чернов — рыжий
- Блондинов — брюнет
Если Рыжов брюнет, то:
- Рыжов — брюнет
- Чернов — блондин
- Блондинов — рыжий
Однако, если мы обратим внимание на 3-ю фамилию «Блондинов», мы видим, что эта фамилия не позволяет ему быть рыжим, так как это должно было бы нарушить правило о совпадении. Поэтому у нас остаётся только первый вариант:
- Рыжов — блондин
- Чернов — рыжий
- Блондинов — брюнет
Итак, итоговые цвета волос у друзей:
- Рыжов — блондин
- Чернов — рыжий
- Блондинов — брюнет
Это и будет правильный ответ!