В обоих случаях названный Лешей «не свой» набор пересекается с Гришиным как минимум по двум картам, поэтому Гриша тоже узнает, какой на самом деле набор у Леши. Докажем, что Коле ничего не ясно. Действительно, и в том, и в другом случае названо три набора карт:
2) Заметим, что предыдущий способ не работает: зная закрытую карту, Коля может всё определить.
Пусть Гриша занумерует карты числами от 0 до 6 (и объявит об этом вслух). Затем пусть Гриша и Леша по очереди назовут остатки от деления суммы номеров своих карт на 7. Тогда они узнают расклад: ведь остаток суммы Гриши плюс остаток суммы Леши плюс номер спрятанной карты должны давать 0 + 1 + 2 + 3 + 4 + 5 + 6 = 0 (mod 7). Так, например, если у Леши карты 1, 3, 4, а Гриша назвал остаток 4, то спрятана карта —4 – (1 + 3 + 4) = 2 (mod 7), значит, у Гриши карты 0, 5, 6.
Проверим, что Коля ничего не узнал. Его информация исчерпывается Гришиной суммой
Итак, любая карта могла оказаться у Гриши. Такие же рассуждения показывают, что любая карта могла оказаться и у Леши. Поэтому местоположение никакой из карт Коля вычислить не может.
Осталось доказать, что неупорядоченных пар с нужной суммой
Ответ. Могут в обоих случаях.
Д45. Из Петиных слов следует, что он не комиссар. Возможны два случая:
1) Петя – мафиози. Тогда он лжет и на самом деле знает, кто Дима, поэтому Дима – второй мафиози.
2) Петя – мирный житель.
Информации, которую Дима мог бы извлечь из Петиного высказывания, недостаточно, чтобы догадаться, кто комиссар. Поэтому если Дима говорит правду, то он сам и есть комиссар. А если лжет, то он – мафиози.
Если бы Миша был мирным жителем, он к этому моменту еще не мог понять, кто Петя: мирный житель или мафиози. Если Петя и Дима – два мафиози, то Миша комиссар; если Петя – мирный житель, а Дима – комиссар, то Миша – мафиози; если Петя – мирный житель, а Дима – мафиози, то Миша – комиссар или мафиози.
Теперь видно, что Саша, будучи мирным жителем, не может быть уверен, что Миша – комиссар. А комиссар никого другого назвать комиссаром не может. Значит, Саша – мафиози.
Теперь ясно почти все: Петя – мирный житель, Саша– первый мафиози, Дима и Миша – комиссар и второй мафиози (в произвольном порядке), а Илья – мирный житель.
Ответ. Мирный житель.
Д46. Обсуждение. Пусть дочь полковника звали Кити, а гусаров – Алексей, Борис и Виктор. О чем имеет смысл спрашивать гусаров? Либо сразу о том, кто кому бросал цветок, либо для начала о том, в каком порядке они ехали (ведь последний знает про всех, кроме себя). Оба пути приводят к верному решению. Только надо понимать, что на прямой вопрос «Кто ехал последним?» гусар не может ответить (все три ответа «Так точно», «Никак нет» и «Не могу знать» не подходят).
Решение 1. Сначала спросим Алексея: «Ехал ли Борис впереди Виктора?» Ответ однозначно определяет, кто передний: «Так точно» – Борис, «Никак нет» – Виктор, «Не могу знать» – Алексей.
Рассмотрим случай, когда информации минимум – то есть передний Алексей. Спросим у Бориса, бросила ли Кити цветок Виктору. При ответе «Так точно» цветок от Кити у Виктора. При ответе «Никак нет» полковник спрашивает Бориса, бросила ли Кити цветок Алексею. При ответе «Так точно» цветок от Кити у Алексея, при ответе «Никак нет» – у Бориса.