В пяти соседних домах, окрашенных в разные цвета, живут пять человек различных национальностей. У каждого из них есть свое любимое животное, своя манера курить и свой любимый напиток. Англичанин живет в красном доме. У испанца есть собака. Кофе пьют в зеленом доме, который находится рядом с белым домом и справа от него. Француз любит чай. У того, кто курит большие сигары, есть попугайчики. Маленькие сигары курят в желтом доме. Молоко пьют в среднем доме. Швед живет в крайнем доме слева. Тот, кто курит сигареты, живет в доме, соседнем с тем домом, где держат обезьяну. Тот, кто курит маленькие сигары, живет рядом с владельцем кошки. Тот, кто курит трубку, пьет апельсиновый сок. Итальянец вообще не курит. Швед живет рядом с голубым домом.
Кому принадлежит зебра? Кто любит лимонад?
Выпишем и пронумеруем условия:
(Усл1) Англичанин живет в красном доме.
(Усл2) У испанца есть собака.
(Усл3) Кофе пьют в зеленом доме, который находится рядом с белым домом и справа от него.
(Усл4) Француз любит чай.
(Усл5) У того, кто курит большие сигары, есть попугайчики.
(Усл6) Маленькие сигары курят в желтом доме.
(Усл7) Молоко пьют в среднем доме.
(Усл8) Швед живет в крайнем доме слева.
(Усл9) Тот, кто курит сигареты, живет в доме, соседнем с тем домом, где держат обезьяну.
(Усл10) Тот, кто курит маленькие сигары, живет рядом с владельцем кошки.
(Усл11) Тот, кто курит трубку, пьет апельсиновый сок.
(Усл12) Итальянец вообще не курит.
(Усл13) Швед живет рядом с голубым домом.
Составим таблицу, в которой в столбцах будут располагаться дома, а в строках - различные параметры (национальность, цвет дома и т.п). Дома условно пронумеруем, чтобы легче было их идентифицировать.
Шаг 1. По (Усл7) молоко пьют в среднем доме.
Шаг 2. По (Усл8) швед живет в крайнем доме слева.
Шаг 3. По (Усл13) швед живет рядом с голубым домом.
Шаг 4. Никаких очевидных данных в задаче более не наблюдается. Тогда, выгодно рассмотреть условие, которое хоть и не дает единственного варианта размещения параметров, но предоставляет как можно меньше таких вариантов.
По (Усл3) зеленый дом находится справа от белого дома. Значит, белый дом может быть №3 или №4, чтобы справа от него мог расположиться зеленый дом.
Шаг 5. Предположим, дом №3 - белый. Тогда, справа от него находится зеленый дом №4, в котором пьют кофе (Усл3).
Шаг 6. По (Усл1) англичанин живет в красном доме. Но единственный дом, где национальность и цвет дома неизвестны - это дом №5.
Шаг 7. Единственный дом, цвет которого еще неизвестен, - дом №1. Значит, он желтый. По (Усл6) в желтом доме курят маленькие сигары. По (Усл10) сосед курящего маленькие сигары владеет кошкой.
Шаг 8. По (Усл4) француз любит чай. Национальность и напиток вместе неизвестны еще только в доме №2.
Шаг 9. По (Усл11) тот, кто курит трубку, пьет апельсиновый сок. Метод курения и напиток вместе неизвестны еще только в доме №5.
Шаг 10. Неизвестным остался напиток в доме №1. Значит, этот напиток - лимонад. Его любит швед.
Шаг 11. Француз может курить только сигареты, так как большие сигары курит хозяин попугайчиков (Усл5), а не курит итальянец (Усл12). Тогда, по (Усл9) по соседству с французом живет хозяин обезьяны, но точно не известно кто это.
Шаг 12. Предположим, что обезьяна живет в доме №1.
Шаг 13. Испанец и итальянец могут жить только в домах №№3-4.
Шаг 14. Независимо от размещения испанца и итальянца на предыдущем шаге, мы не сможем найти такого человека, который одновременно был бы владельцем попугайчиков и курил бы большие сигары (Усл5). Значит, предположение на шаге 12 было неверным.
Шаг 15. Предположим, что обезьяна живет в доме №3.
Шаг 16. Ни швед, ни англичанин не могут владеть попугайчиками, так как они курят не большие сигары (Усл5). Они также не могут владеть собакой, поскольку они не являются испанцами (Усл2). Значит, они оба владеют зеброй. Противоречие - животные должны быть различными. Значит, и предположение на шаге 15 было неверным. Следовательно, на шаге 11 возникает нереализуемая ситуация (предполагалось, что сосед француза владеет обезьяной, но такового найти не получилось), а значит предыдущее предположение, сделанное на 5 шаге, было неверным.
Шаг 17. Значит, дом №4 - белый. Тогда, справа от него находится зеленый дом №5, в котором пьют кофе (Усл3).
Шаг 18. По (Усл1) англичанин живет в красном доме. Но единственный дом, где неизвестна ни национальность, ни цвет дома - это дом №5.
Шаг 19. Единственный дом, цвет которого еще неизвестен, - дом №1. Значит, он желтый. По (Усл6) в желтом доме курят маленькие сигары. По (Усл10) сосед курящего маленькие сигары владеет кошкой.
Шаг 20. Поскольку очевидных фактов в задаче не осталось, сделаем еще одно предположение. Испанец, владеющий собакой, (Усл2) может жить в доме №4 или в доме №5.
Шаг 21. Предположим, что испанец со своей собакой живет в доме №4.
Шаг 22. Француз, который любит чай, (Усл4) может жить только в доме № 2.
Шаг 23. Некурящий итальянец (Усл12) может жить только в доме №5.
Шаг 24. Тот, кто курит трубку и пьет апельсиновый сок, (Усл11) может жить только в доме №4.
Шаг 25. Курящий большие сигары владелец попугайчиков (Усл5) может жить только в доме №3.
Шаг 26. По (У9) тот, кто курит сигареты, живет в доме, соседнем с тем домом, где держат обезьяну. Единственный вариант: обезьяна живет в доме №1, а сигареты курят в доме №2.
Шаг 27. Единственный свободные клетки - это некоторый напиток в доме №1 и некоторое животное в доме №5. Эти клетки и обозначают ответ. Значит, лимонад любит швед, а зебра принадлежит итальянцу.
Замечание. Если бы на шагах 22-27 мы получили бы некоторое противоречие, то нам пришлось бы вернуться к ситуации на шаге 20 и сказать, что испанец со своей собакой живет в доме №5.
ответ: лимонад любит швед, а зебра принадлежит итальянцу