ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Задача 116608
УсловиеИзвестно, что Шакал всегда лжёт, Лев говорит правду, Попугай просто повторяет
последний услышанный ответ (а если его спросить первым, ответит как попало), а Жираф дает честный ответ, но на предыдущий заданный ему вопрос (а на первый вопрос отвечает как попало). Мудрый Ёжик в тумане наткнулся на Шакала, Льва, Попугая и Жирафа и решил выяснить, в каком порядке они стоят. Спросив всех по очереди "Ты Шакал?", он понял только лишь, где Жираф. Спросив всех в том же порядке: "Ты Жираф?", он смог ещё понять, где Шакал, но полной ясности так и не наступило. И лишь после того как на вопрос "Ты Попугай?" первый ответил "Да", Ежу, наконец, стало ясно, в каком порядке стояли животные. Так в каком же? Решение На первый вопрос "Ты Шакал?" Лев и Шакал заведомо скажут "нет". Поэтому узнать Жирафа и не узнать Попугая Ёж может только в одном случае: если Жираф ответит "Да", а Попугай "Нет". То же можно сказать и о втором вопросе "Ты Жираф?" – на него Лев и Жираф скажут "Нет" (Жираф думает, что его спрашивают, Шакал ли он), стало быть, Шакал распознается потому, что только он один и сказал "Да". ОтветПопугай, Лев, Жираф, Шакал. Замечания9 балловИсточники и прецеденты использования |
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|