ex exxam.ru
Задания20 из 27
01 Графы: схема дорог и таблица расстояний 02 Логика: фрагмент таблицы истинности, порядок столбцов 03 Базы данных: поиск информации в связанных таблицах 04 Кодирование: условие Фано и двоичное дерево кода 05 Двоичная запись числа: алгоритм строит новое число 06 Исполнитель Черепаха: движение и подсчёт точек 07 Информационный объём: звук и изображения 08 Подсчёт слов: лексикографический список и перебор 09 Электронные таблицы: подсчёт строк по условию 10 Текстовый документ: поиск сочетаний букв по условию 11 Объём данных: мощность алфавита и кодирование 12 Исполнитель МТ (машина на ленте): чтение программы 13 IP-адреса и маски сетей TCP/IP 14 Арифметические выражения и системы счисления 15 Логика: истинность выражения с отрезками и предикатами 16 Рекурсивные функции: чтение и счёт по формулам 17 Обработка целочисленной информации: поиск пар в файле 18 Динамическое программирование: Робот-сборщик монет 19 Игры: выигрышная стратегия первым ходом (куча) 20 Игры: победа Пети своим вторым ходом (куча) текущее21 Игры: победа Вани первым или вторым ходом (куча) 22 Многопоточные вычисления: максимальное число одновременных процессов 23 Динамика: количество программ исполнителя 24 Обработка символьных строк: поиск подстроки по условию 25 Перебор чисел: делители и сумма M 26 Задание 26 нужны файлы27 Задание 27 нужны файлы
20
1 балл демоверсия ЕГЭ-2026 этап 2/3 · побеждает Петя (своим 2-м ходом)

Игры: победа Пети своим вторым ходом (куча)

Задание 20 · Билет 1 · ЕГЭ по информатике

Билет 1 — демоверсия ЕГЭ-2026; остальные билеты — задания в формате экзамена (открытый сборник или тренировочные по образцу). Это тренировочные материалы, а не официальные КИМ. Ответы пересчитаны и сверены.

Условие

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может:

  • убрать из кучи 3 камня;
  • убрать из кучи 5 камней;
  • уменьшить количество камней в куче в 4 раза (количество камней, полученное при делении, округляется до меньшего).
Например, из кучи в 20 камней за один ход можно получить кучу из 17, 15 или 5 камней.

Игра завершается, когда количество камней в куче становится не более 30. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу из 30 или менее камней. В начальный момент в куче было камней, .

Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.

Для игры, описанной выше (см. задание 19), найдите два наименьших значения , при которых у Пети есть выигрышная стратегия, причём одновременно: Петя не может выиграть за один ход; Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.

Вопрос. Найденные значения запишите в ответе в порядке возрастания.

Разбор задачи

Это та же игра с кучей, что в задании 19, но победить должен Петя — своим вторым ходом. Отличие только в условии победы: правила хода и порог окончания игры те же.

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

Что важно знать

  • Задание базового уровня — оценивается в 1 балл
  • Ответ — два числа в порядке возрастания
  • «Уменьшить в 4 раза» — это деление с округлением вниз:

План решения

  1. Найдите зону мгновенной победы — до какого игрок выигрывает за один ход.
  2. Возьмите сразу за этой зоной: там Петя не выигрывает сразу.
  3. Проверьте, есть ли у Пети ход, после которого любой ответ Вани снова под мгновенной победой Пети.
  4. Если нет — берите следующее ; найдите два наименьших подходящих.
  5. Запишите оба числа в порядке возрастания.
Не знаешь, как решать?

Потренируйся на игре с кучей: тренажёр соберёт новые правила и попросит найти два наименьших S, где Петя побеждает своим вторым ходом.

Открыть тренажёр

Решение

Теория с нуля: что нужно знать
1. Чем отличаются задания 19, 20 и 21

Правила игры во всех трёх заданиях одинаковые — отличаются только условие победы и число ответов. Для игры из задания 19 (порог 30, убрать 3, убрать 5 или уменьшить в 4 раза) ответы такие:

ЗаданиеКто выигрываетКаким ходомОтвет
19Ваня (2-й игрок)своим 1-м ходом124
20Петя (1-й игрок)своим 2-м ходом127 и 128
21Ваня (2-й игрок)первым или вторым ходом132

Поэтому числа разные: 124, 127 128 и 132 — это ответы об одной и той же игре при разных условиях победы.

2. Правила игры
Перед игроками куча из камней, . Игроки ходят по очереди, первым — Петя. За один ход можно убрать 3 камня, убрать 5 камней или уменьшить кучу в 4 раза (деление с округлением вниз). Игра заканчивается, когда в куче становится не более 30 камней: побеждает тот, кто сделал последний ход, то есть первым получил кучу .
3. Выигрышная и проигрышная позиция
Позиция выигрышная для игрока, который сейчас ходит, если он может сходить так, что соперник окажется в проигрышной позиции, либо сразу завершить игру. Если такого хода нет, позиция проигрышная. Приём «считать позиции от конца к началу» называется ретроанализом.
4. Мгновенная победа
Игрок выигрывает за один ход, если после его хода куча становится не более 30. Для каждой команды это даёт своё условие: убрать 5 — , то есть ; убрать 3 — , то есть ; уменьшить в 4 раза — , то есть . Значит, при всегда есть мгновенная победа.
5. Округление при делении
Команда «уменьшить кучу в раз» — это деление с округлением вниз: дробная часть отбрасывается. Например, при уменьшении в 2 раза из 25 камней получается 12, а не 12,5: . Из-за этого мгновенная победа по этой команде возможна на единицу дальше точного произведения: условие равносильно . Именно на этой единице чаще всего и ошибаются.
6. Что значит «выиграть вторым ходом»

Петя ходит первым. Выиграть своим вторым ходом — значит, что после его первого хода, каким бы ни был ответ Вани, Петя следующим ходом получает кучу . То есть у Пети есть такой первый ход , что любой ход Вани снова оставляет Пете мгновенную победу.

Сам Петя при этом не должен выигрывать за один ход. Ответ — два наименьших таких в порядке возрастания.

Решение

открыто шагов: 5 из 5
1 Шаг 1
Ретроанализ. Сначала находим зону мгновенной победы: «убрать 3» выигрывает сразу при , «убрать 5» — при , «уменьшить в 4 раза» — при , то есть при . Значит, при Петя выигрывает за один ход, и ответ ищем за этой границей.
2 Шаг 2
: Петя не выигрывает сразу (). Ходом «убрать 3 камня» он идёт в 124. Любой ответ Вани — 121, 119 или 31 — снова попадает в зону мгновенной победы Пети: например, .
3 Шаг 3
: аналогично работает ход в 125; после любого ответа Вани (122, 120 или 31) Петя выигрывает следующим ходом.
4 Шаг 4
Меньшие значения не годятся: при любой ход Пети (123, 121 или 31) даёт Ване мгновенную победу.
5 Шаг 5
Два наименьших значения: 127 и 128.
Правильный ответ этого билета: 127 128
Проверка: и : Петя не выигрывает сразу, а после его хода (в 124 и в 125) любой ответ Вани снова под мгновенной победой Пети. Совпадает с эталоном демоверсии.

Проверка

Типовые ошибки и проверка
  • Дают одно значение , хотя ответ — два наименьших числа.
  • Проверяют победу вторым ходом при одном конкретном ответе Вани, а не при любом его ходе.
  • Считают деление точным: «уменьшить в 4 раза» из 124 — это , а не 31,5.
  • Забывают, что игрок, получивший кучу , побеждает немедленно, — и продолжают игру.
  • Проверка: подставьте каждое найденное и убедитесь, что Петя не выигрывает сразу, а на любой ход Вани у него есть победный ответ.

Режимы

Сейчас открыт режим обучения: теория, разбор и ответ видны. Скоро появится режим проверки — только условие и поле ответа, без подсказок.

Практикум Все задания Режим проверки — скоро

Частые вопросы

Чем задание 20 отличается от задания 19?
В задании 19 побеждает Ваня своим первым ходом. В задании 20 побеждает Петя своим вторым ходом: правила игры те же, меняется условие на выигрыш.
Что значит «выиграть своим вторым ходом»?
Петя делает первый ход, и каким бы ни был ответ Вани, Петя выигрывает следующим ходом. То есть у Пети есть такой первый ход, что любой ответ Вани снова попадает под мгновенную победу Пети.
Почему ответ — два числа?
Подходящих может быть несколько, и задание просит два наименьших. Их записывают в порядке возрастания, например 127 128.
Как округляется куча при делении?
Деление идёт с округлением вниз: из 25 камней при уменьшении в 2 раза получается 12, а не 12,5. Поэтому мгновенная победа возможна чуть дальше точного произведения.
Можно ли потренировать задание 20?
Да. Тренажёр «Победа вторым ходом» генерирует новые правила игры и просит найти два наименьших , а затем показывает разбор по ходам.