Математика · 11 класс · Физтех 2024/25 · второй тур

Задача 10. Конверты с открытками

Условие

В некоторые из 4040 конвертов положили по одной открытке. Известно, что количество положенных открыток чётно. За одну операцию можно выбрать любые два конверта и узнать, есть ли в этих конвертах хотя бы одна открытка. За какое наименьшее количество таких операций можно гарантированно найти какой-нибудь конверт с открыткой?

О задаче · 11 класс
Олимпиада
Физтех (МФТИ)
Этап
Отборочный этап, второй тур (2 попытка)
Предмет / класс
Математика · 11 класс
Сезон
2024/25

Как может помочь чётность числа открыток? Попробуй придумать способ, а потом подумай, как ведущий может отвечать, чтобы тебе было труднее всего. В модели сыграй на маленьком столе из 44–1212 конвертов. Ниже можно сверить ответ.

Записать идею

Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.

Исследуй задачу

Самостоятельное исследованиеИгра с хитрым ведущим

Пробуй свои варианты. Разбор останется закрытым.

Исследуй задачу

Игра с хитрым ведущим

За сколько вопросов можно наверняка назвать конверт с открыткой, если ведущий отвечает так, чтобы помешать?

Если модель не открылась (выключен JavaScript или страница загрузилась не полностью), условие, подсказки и разбор доступны и без неё.

Подсказка для решения без модели

Если модель не открылась, попробуй так. Возьми 6 конвертов и пусть ведущий на всё отвечает «да». Какие пары нужно спросить, чтобы наверняка назвать конверт с открыткой? Можно ли обойтись четырьмя вопросами?

Подсказка 1

Спросите про пары (1;2)(1; 2), (1;3)(1; 3), …, (1;40)(1; 40). Что можно сказать, если все ответы «да»? Сколько тогда было бы открыток, если бы первый конверт был пуст?

Подсказка 2

Пусть ведущий на всё отвечает «да». Если про какую-то пару (названный конверт vv; конверт uu) вы не спрашивали, положите открытки во все конверты, кроме vv и uu. Сколько их и противоречит ли это ответам?

Разобрать решение по шагам
1

Хватит 39 операций

Занумеруем конверты от 11 до 4040 и спросим про пары (1;2)(1; 2), (1;3)(1; 3), …, (1;40)(1; 40) — это 3939 операций.

Если все ответы «да», в конверте 11 есть открытка: иначе ответы «да» означали бы, что открытки во всех 3939 остальных конвертах, а 3939 — нечётное число.

Если хотя бы один ответ «нет», конверт 11 пуст. Тогда для каждой пары (1;j)(1; j) с ответом «да» открытка лежит в конверте jj. Такая пара есть: открыток не меньше двух (их чётное число, и они есть), и каждая лежит в одном из конвертов 2,…,402, \ldots, 40.

2

Меньше нельзя: ведущий всегда отвечает «да»

Пусть ведущий на любой вопрос отвечает «да» — это честно, например, если открытки во всех 4040 конвертах (их чётное число). Предположим, что после не более чем 3838 вопросов мы называем конверт vv.

Конверт vv участвовал не более чем в 3838 вопросах, а других конвертов 3939 — значит, есть конверт uu, про пару (v;u)(v; u) с которым мы не спрашивали. Положим открытки во все конверты, кроме vv и uu: их 3838, чётное число. В каждой заданной паре есть конверт, отличный от vv и uu (единственная пара из них двоих не задавалась), поэтому все ответы «да» верны. Но конверт vv пуст — мы ошиблись.

3

Ответ

3939 операций хватает, а меньшего числа может не хватить. Ответ: 3939. В общем виде для nn конвертов (nn чётно) ответ n−1n - 1: названный конверт обязан побывать в паре с каждым из остальных.

Проверка

Полный перебор всех стратегий для 44 и 66 конвертов даёт наименьшее число вопросов 33 и 55; стратегия «все пары с первым конвертом» находит открытку при любой допустимой раскладке для 44, 66 и 88 конвертов. Модель играет за ведущего, который всегда отвечает «да», и показывает раскладку-опровержение, если названный конверт не опрошен в паре с каким-то другим. Другие версии: ID 3822: 50−1=4950 - 1 = 49; ID 3823: 60−1=5960 - 1 = 59; ID 3824: 70−1=6970 - 1 = 69.

Ответ

3939.

Ответ

3939.

Главная идея

Вопросы (1; j) для всех j решают задачу за 39 операций благодаря нечётности 39; если ведущий всегда отвечает «да», названный конверт должен быть спрошен в паре с каждым из остальных — иначе есть раскладка без открытки в нём.

Задачи «за сколько гарантированно» — стратегия плюс оценка через ведущего, который отвечает наименее полезно; раскладка-опровержение.

Где легко ошибиться

Придумать стратегию, но не доказать, что меньше нельзя; не использовать чётность числа открыток; забыть, что открыток не меньше двух.

Источник и авторство

Олимпиада «Физтех» · математика · 11 класс · 2024/25 · отборочный этап, второй тур (2 попытка). Задача 10, версия с ID 3819 — первая в официальном файле; другие версии этого номера (ID 3822, 3823, 3824) можно выбрать в модели.

Официальные условия (PDF организатора, стр. 9) ↗ · Ответы и решения организатора ↗ · Архив заданий олимпиады ↗

Условие — из официального файла организатора. Подсказки, решение и модель — Popov Academy. Авторское решение записано до знакомства с решениями организатора; затем ответ совпадает с ответом организатора («Решения М11 2 попытка», стр. 11 ↗: ID 3819: 39; ID 3822: 49; ID 3823: 59; ID 3824: 69.). Сверены все четыре официальные версии этого номера.

Продолжить тему: Гарантии и принцип Дирихле →
Увеличенный рисунок