ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Игры и выигрышные стратегии.
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может:
– убрать из кучи 3 камня;
– убрать из кучи 5 камней;
– уменьшить количество камней в куче в 4 раза (количество камней, полученное при делении, округляется до меньшего).
Например, из кучи в 20 камней за один ход можно получить кучу из 17, 15 или 5 камней.
Игра завершается, когда количество камней в куче становится не более 10. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу из 10 или менее камней. В начальный момент в куче было S камней, S ≥ 11.
| КЭС: | 2.15 Дискретные игры двух игроков с полной информацией. Построение дерева перебора вариантов, описание стратегии игры в табличной форме. Выигрышные и проигрышные позиции. Выигрышные стратегии |
| Тип ответа: | Краткий ответ |
Ответ: 52
Решение.
В начале в куче S камней, S ≥ 11. За ход можно убрать 3 или 5 камней либо уменьшить число камней в 4 раза с округлением вниз. Игра заканчивается при количестве не больше 10; победитель — сделавший последний ход. Петя начинает.
Например, результат деления x на 4 — целая часть дроби x4. Округление вверх и обычное дробное значение не соответствуют правилам.
Рассматриваем позицию с точки зрения игрока, которому сейчас ходить. Введём четыре класса позиций. W₁ — можно закончить игру следующим ходом. L₁ — любой разрешённый ход передаёт сопернику позицию W₁, поэтому соперник гарантированно выигрывает своим первым ходом.
Для исходной нетерминальной позиции x класс W₁ означает x ≤ 43. Действительно, после вычитания нужно x ≤ 15, а после деления с округлением вниз — x < 44, то есть x ≤ 43. Объединяем эти два условия.
W₂ — выиграть за один ход нельзя, но есть ход в L₁. После такого хода соперник вынужден передать позицию W₁, и игрок завершает игру своим вторым ходом. Проверка здесь состоит из существования одного подходящего собственного хода и проверки всех ответов противника.
L₂ — позиция не относится к L₁, а каждый разрешённый ход ведёт в W₁ или W₂. Тогда соперник гарантирует победу своим первым либо вторым ходом. Исключение L₁ необходимо: по условию задачи 21 победа первым ходом не должна гарантироваться. Терминальную позицию не относим ни к одному из этих четырёх классов: игра в ней уже закончилась.
Нужные начальные значения S — это позиции L₂, поскольку первым ходит Петя, а указанная в условии стратегия нужна Ване. Проверяем допустимые S по возрастанию и выбираем первое подходящее.
Результат последовательной проверки всех начальных S от 11 до 52 включительно по указанным правилам.
| Класс начальной позиции | Значения S |
|---|---|
| W₁ | 11–43 |
| L₁ | 44–46 |
| W₂ | 47–51 |
| L₂ | 52 |
| Не входит в эти четыре класса | нет |
Верхняя граница 52 здесь является границей выполненной проверки, а не новым ограничением условия. Все меньшие допустимые S уже рассмотрены; большие S не могут изменить выбранные минимальные значения.
Покажем гарантированную стратегию для найденных значений. Каждая строка таблицы — возможное развитие игры; на ходе противника перечислены все допустимые ответы, на ходе победителя выбран один обеспечивающий победу ход. Знак «—» означает, что игра уже закончилась.
При S = 52:
| Начало | Петя, ход 1 | Ваня, ход 1 | Петя, ход 2 | Ваня, ход 2 |
|---|---|---|---|---|
| 52 | 49 | 46 | 43 | 10 |
| 52 | 49 | 46 | 41 | 10 |
| 52 | 49 | 46 | 11 | 8 |
| 52 | 47 | 44 | 41 | 10 |
| 52 | 47 | 44 | 39 | 9 |
| 52 | 47 | 44 | 11 | 8 |
| 52 | 13 | 10 | — | — |
Победу Вани именно первым ходом гарантировать нельзя: Петя может начать переходом в 49. Все возможные ответы Вани из неё: 46, 44, 12. Ни один из них не завершает игру. При этом таблица показывает, как Ваня выигрывает не позднее своего второго хода при любом выборе Пети.
Проверка: все переходы в таблицах разрешены условием, игра нигде не продолжается после достижения порога, а каждая конечная позиция получена ходом нужного игрока. Независимый перебор дерева игры до второго хода каждого игрока подтвердил те же классы для всех проверенных S и все ветви приведённых стратегий.
Следовательно, минимальное подходящее значение S равно 52.
Ответ: 52.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINFF4D519.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.