Игры: победа Пети своим вторым ходом (куча)
Задание 20 · Билет 1 · ЕГЭ по информатике
Условие
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может:
- убрать из кучи 3 камня;
- убрать из кучи 5 камней;
- уменьшить количество камней в куче в 4 раза (количество камней, полученное при делении, округляется до меньшего).
Игра завершается, когда количество камней в куче становится не более 30. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу из 30 или менее камней. В начальный момент в куче было камней, .
Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.
Для игры, описанной выше (см. задание 19), найдите два наименьших значения , при которых у Пети есть выигрышная стратегия, причём одновременно: Петя не может выиграть за один ход; Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
Разбор задачи
Это та же игра с кучей, что в задании 19, но победить должен Петя — своим вторым ходом. Отличие только в условии победы: правила хода и порог окончания игры те же.
Нужно найти два наименьших начальных числа камней , при которых Петя не выигрывает за один ход, но после его хода любой ответ Вани позволяет Пете выиграть следующим ходом.
Что важно знать
- Задание базового уровня — оценивается в 1 балл
- Ответ — два числа в порядке возрастания
- «Уменьшить в 4 раза» — это деление с округлением вниз:
План решения
- Найдите зону мгновенной победы — до какого игрок выигрывает за один ход.
- Возьмите сразу за этой зоной: там Петя не выигрывает сразу.
- Проверьте, есть ли у Пети ход, после которого любой ответ Вани снова под мгновенной победой Пети.
- Если нет — берите следующее ; найдите два наименьших подходящих.
- Запишите оба числа в порядке возрастания.
Потренируйся на игре с кучей: тренажёр соберёт новые правила и попросит найти два наименьших S, где Петя побеждает своим вторым ходом.
Решение
Теория с нуля: что нужно знать
Правила игры во всех трёх заданиях одинаковые — отличаются только условие победы и число ответов. Для игры из задания 19 (порог 30, убрать 3, убрать 5 или уменьшить в 4 раза) ответы такие:
| Задание | Кто выигрывает | Каким ходом | Ответ |
|---|---|---|---|
| 19 | Ваня (2-й игрок) | своим 1-м ходом | 124 |
| 20 | Петя (1-й игрок) | своим 2-м ходом | 127 и 128 |
| 21 | Ваня (2-й игрок) | первым или вторым ходом | 132 |
Поэтому числа разные: 124, 127 128 и 132 — это ответы об одной и той же игре при разных условиях победы.
Петя ходит первым. Выиграть своим вторым ходом — значит, что после его первого хода, каким бы ни был ответ Вани, Петя следующим ходом получает кучу . То есть у Пети есть такой первый ход , что любой ход Вани снова оставляет Пете мгновенную победу.
Сам Петя при этом не должен выигрывать за один ход. Ответ — два наименьших таких в порядке возрастания.
Решение
открыто шагов: 5 из 5Проверка
Типовые ошибки и проверка
- Дают одно значение , хотя ответ — два наименьших числа.
- Проверяют победу вторым ходом при одном конкретном ответе Вани, а не при любом его ходе.
- Считают деление точным: «уменьшить в 4 раза» из 124 — это , а не 31,5.
- Забывают, что игрок, получивший кучу , побеждает немедленно, — и продолжают игру.
- Проверка: подставьте каждое найденное и убедитесь, что Петя не выигрывает сразу, а на любой ход Вани у него есть победный ответ.
Режимы
Сейчас открыт режим обучения: теория, разбор и ответ видны. Скоро появится режим проверки — только условие и поле ответа, без подсказок.
Практикум Все задания Режим проверки — скоро