Главная / ЕГЭ Информатика / Задание №19 / ID 33091
ID 33091 ЕГЭ Информатика Линия №19 СдамГИА ID: 27844 Анализ информационных моделей
✈️ TG ВК Следующая ⏭️
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может
добавить в кучу один камень, или
добавить в кучу три камня, или
увеличить количество камней в куче в два раза.
Например, имея кучу из 10 камней, за один ход можно получить кучу из 11, 13 или 20 камней. У каждого игрока, чтобы делать ходы, есть неограниченное количество камней.
Игра завершается в тот момент, когда количество камней в куче превышает 49. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 50 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤ 49.
Говорят, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника. Описать стратегию игрока  — значит, описать, какой ход он должен сделать в любой ситуации, которая ему может встретиться при различной игре противника.
Известно, что Ваня выиграл своим первым ходом после неудачного первого хода Пети. Укажите минимальное значение S, когда такая ситуация возможна.
💡 Пошаговый разбор и решение:
Минимальное значение: S  =  13. Петя может получить позицию 26, в которой Ваня может выиграть ходом 52. При меньших значениях S ни при каком ходе Пети Ваня не сможет выиграть первым ходом.

Ответ: 13.

Приведём другое решение на языке Python.

def f(x, h):
if h == 3 and x >= 50:
return 1
elif h == 3 and x = 50 and h < 3:
return 0
else:
if h % 2 == 0:
return f(x + 1, h + 1) or f(x + 3, h + 1) or f(x * 2, h + 1) # стратегия победителя
else:
return f(x + 1, h + 1) or f(x + 3, h + 1) or f(x * 2, h + 1) # стратегия проигравшего(неудачный ход)

for x in range(1, 50):
if f(x, 1) == 1:
print("Задача 19: ", x)
break
Правильный ответ: 13
📚 Похожие разобранные задания по предмету:
ID 30474 • Задание №7
Дан фрагмент электронной таблицы. Из ячейки B3 в ячейку D4 была скопирована формула. При копировании адреса яч...
Смотреть разбор ↗
ID 30653 • Задание №7
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность б...
Смотреть разбор ↗
🔗 Другие задания линии №19 по предмету Информатика:
ID 33084 Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя... ID 33085 Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя... ID 33086 Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя... ID 33087 Два игрока, Паша и Вася, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя... ID 33088 Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходя...
← Предыдущее задание 📚 Все задания по предмету Следующее задание →