Библиотека задач / Перестановки и вероятность

Подростки и взрослые

Сто коробок и общий шанс на победу

Условие

В комнате 100100 коробок с номерами от 11 до 100100. В них случайно, с равными шансами для всех перестановок, разложены карточки с теми же номерами, по одной в коробку. Сто участников по очереди заходят в комнату. Участник с номером ii может открыть не более 5050 коробок и должен найти карточку ii. Затем всё возвращают в исходное состояние; оставлять знаки и передавать сведения нельзя. Команда выигрывает, только если каждый нашёл свой номер. До начала можно договориться о стратегии. Придумайте стратегию с вероятностью общего успеха больше 30 %30\,\% и объясните эту оценку.

О задаче · Подростки и взрослые
Тема
Перестановки и вероятность
Для кого
Подростки и взрослые
Уровень библиотеки
Продвинутый · ориентир
Записать идею

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

Подсказка 1

Пусть найденный на карточке номер указывает, какую коробку открыть следующей. С какой коробки начать?

Подсказка 2

Любая перестановка распадается на замкнутые цепочки. Команда проиграет, если хотя бы одна такая цепочка слишком длинная.

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

Следуйте указателям

Участник ii начинает с коробки ii. Если там карточка jj, следующей открывает коробку jj, и так далее. Поскольку каждый номер встречается ровно один раз, такой маршрут возвращается к началу и не попадает в чужую цепочку. Карточка ii лежит в последней коробке этой цепочки. Поэтому участник найдёт её за число открываний, равное длине своей цепочки.

02

Опишите единственную причину проигрыша

Все участники выигрывают тогда и только тогда, когда каждая цепочка имеет длину не больше 5050. Двух цепочек длиннее 5050 быть не может: им потребовалось бы больше 100100 номеров. Значит, события «есть цепочка длины 5151», «длины 5252» и так далее до 100100 несовместны.

03

Посчитайте шанс одной длинной цепочки

Для фиксированного k>50k>50 выберем kk номеров цепочки: это (100k)\binom{100}{k} способов, то есть число подмножеств из kk элементов. Их можно расположить в цикле (k−1)!(k-1)! способами: повороты записи обозначают тот же цикл. Остальные номера образуют любую перестановку, (100−k)!(100-k)! вариантов. Делим произведение на число всех перестановок:

(100k)(k−1)!(100−k)!100!=1k.\frac{\binom{100}{k}(k-1)!(100-k)!}{100!}=\frac1k.

Двойного счёта нет, потому что такая длинная цепочка может быть только одна.

04

Сложите несовместные неудачи

Вероятность проигрыша равна сумме вероятностей несовместных событий — длин циклов от 5151 до 100100. Поэтому вероятность общего успеха

1−∑k=511001k≈0,31183=31,183 %.1-\sum_{k=51}^{100}\frac1k\approx0{,}31183=31{,}183\,\%.

Это не гарантия для конкретной раскладки. Стратегия делает успехи участников зависимыми: короткая цепочка сразу помогает всем, чьи номера в неё входят.

Пример одного цикла: четыре участника выигрывают вместе
72341127 → 23 → 41 → 12 → 7

Коробка 7 содержит карточку 23, коробка 23 — карточку 41 и так далее. Каждый начинает со своего номера и обходит весь цикл.

Каждый идёт по своей замкнутой цепочке
01iоткрыть коробку со своим номером
02i → j → k → iкарточка указывает следующую коробку
03Не длиннее 50условие успеха всей команды
Ответ

Открывать ящики по циклу перестановки, начиная со своего номера. Вероятность общего успеха:

1−∑k=511001k≈31,18 %.1-\sum_{k=51}^{100}\frac1k\approx31{,}18\,\%.
Главная идея

Общую вероятность выигрыша можно увеличить, согласовав действия так, чтобы участники выигрывали вместе.

Как заметить эту идею в другой задаче

В пронумерованных ящиках лежит перестановка тех же номеров. Переход «номер карточки → следующий ящик» разбивает её на циклы; ограничение числа открываний становится ограничением длины цикла.

Возможная ошибка

Перемножить сто вероятностей 12\frac{1}{2}. При обходе цепочек успехи участников не независимы.

Источник и примечания

Источник и редакция

Классическая задача. Формулировка и разбор — Popov Academy.

Проверь себя

Теперь участников 44, коробок 44, каждому разрешены 22 открытия. Какова вероятность общего успеха той же стратегии?

Ответ к дополнительной задаче

512\frac{5}{12}, примерно 41,67 %41{,}67\,\%. Неудачу дают цикл длины 33 или 44; эти события несовместны и имеют вероятности 13\frac{1}{3} и 14\frac{1}{4}. Успех: 1−13−14=5121-\frac{1}{3}-\frac{1}{4}=\frac{5}{12}. Среди 2424 перестановок подходят 1010.

Учебная схема

Popov Academy · Библиотека задач

Сто коробок и общий шанс на победу

https://popov.academy/library/adult-prisoner-cycles/

Условие

В комнате 100100 коробок с номерами от 11 до 100100. В них случайно, с равными шансами для всех перестановок, разложены карточки с теми же номерами, по одной в коробку. Сто участников по очереди заходят в комнату. Участник с номером ii может открыть не более 5050 коробок и должен найти карточку ii. Затем всё возвращают в исходное состояние; оставлять знаки и передавать сведения нельзя. Команда выигрывает, только если каждый нашёл свой номер. До начала можно договориться о стратегии. Придумайте стратегию с вероятностью общего успеха больше 30 %30\,\% и объясните эту оценку.

Дополнительная задача

Теперь участников 44, коробок 44, каждому разрешены 22 открытия. Какова вероятность общего успеха той же стратегии?