Репетитор ОГЭ и ЕГЭ по информатике
обучение программированию на Python

ЗАДАНИЕ 19 - 103

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

А) добавить в одну из куч (по выбору игрока) один камень,

Б) добавить в одну из куч (по выбору игрока) два камня,

В) увеличить количество камней в одной из куч (по выбору игрока) в два раза.

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


В начальный момент в первой куче было 24 камня, во второй S камней, 1 ≤ S ≤ 49.


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

− Петя не может выиграть за один ход,

− Петя может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.

В ответе укажите обозначения ходов, которые необходимо сделать своим первым ходом Пете в порядке возрастания значений S. Например, если найдены значения S 2, 6 и 8, а соответствующие им первые ходы Пети это добавить один камень, увеличить количество камней в два раза и добавить два камня, то в ответе необходимо записать АВБ.





Задание 20

Для игры из задания 19, найдите минимальное значение S, при которых одновременно выполняются два условия:

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

– у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом.

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





Задание 21

Для игры из задания 19, найдите, при каком минимальном начальном количестве камней в первой куче у Вани будет выигрышная стратегия, описанная в задании 20.

Посмотреть ответ
Ответ:

Нужна помощь в решении?

 

Меня зовут Евгений Владимирович. Проводу подготовку учеников по ОГЭ, ЕГЭ по информатике. Обучаю программировать на Python с нуля.

Что я предлагаю:

  • Видеозапись каждого занятия - отправка ученику для повторения
  • Индивидуальный подход к каждому ученику, с учетом его текущего уровня знаний и целей.
  • Подготовку по всем разделам ЕГЭ: теория, практика, решение типовых заданий и тренировочных вариантов.
  • Домашние задания и их разбор
  • Помощь с задачами и проектами Яндекс Лицея
  • Разбор подводных камней в задачах экзаменов
  • Подготовка по программированию для ЕГЭ на языке Python
  • Решение задач разного уровня сложности
  • Решение задач, максимально приближенных к реальному ЕГЭ
  • Обучение эффективным стратегиям выполнения заданий, управлению временем на экзамене.
  • Регулярные тестирования для оценки прогресса.
  • Использование современных методик и материалов, адаптированных к формату экзамена.

Мои преимущества:

  • Глубокое знание программы ЕГЭ по информатике.
  • Индивидуальный план занятий, гибкий график.
  • Поддержка и мотивация на пути к успеху.
  • Помощь в подготовке как к базовой, так и к профильной части экзамена.

Для кого подойдут мои занятия:

  • Студенты и школьники, готовящиеся к ЕГЭ по информатике.
  • Те, кто хочет повысить свой уровень знаний и уверенность в своих силах.
  • Ученики, испытывающие сложности с определенными темами или задачами.

К каким результатам могу привести

  • По ОГЭ есть опыт подготовки на 100 баллов
  • по ЕГЭ на 90+ баллов

Возраст ученика не важен, опыт в программировании не важен.

Как проводятся занятия

Занятия онлайн.

Опыт преподавания 13 лет