Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок можета) добавить в кучу один камень; б) увеличить количество камней в куче в два раза.Игра завершается в тот момент, когда количество камней в куче становится не менее 89. В начальный момент в куче было S камней, 1 = S 89.Известно, что Ваня выиграл своим первым ходом после первого хода Пети. Назовите минимальное значение S, при котором это возможно.
Класс, давай разберёмся по шагам и дадим тебе понятную подсказку.
1) Понимание сути
- Игра заканчивается, когда в куче стало не менее 89 камней.
- За ход можно: либо +1 камень, либо x2 камней.
- Ваня выиграл на своём первом ходу после первого хода Пети значит после хода Пети состояние позади него позволяло Ване выиграть сразу.
- Нам нужно минимальное S (1 ≤ S < 89), при котором после первого хода Пети можно привести к ситуации, где Ваня может выиграть на своём первом ходу.
2) Когда можно выиграть за один ход
- Чтобы выиграть за один ход, на старте хода текущего игрока должно быть так, чтобы после его хода число стало ≥89.
- Рассмотрим варианты: если текущее число n ≥ 45, то удвоение даст ≥90, то есть можно выиграть за один ход. Также если n = 88, можно добавить 1 и получить 89, но 88 уже ≥45, так что основная идея — достаточно n ≥ 45.
- Значит: после хода Пети, чтобы Ваня выигрывал на своём первом ходу, число в куче должно быть как минимум 45 (или 88 — но 88 тоже ≥45, так что достаточно ≥45).
3) Применяем к первому ходу Пети
- После первого хода Пети куча становится либо S+1, либо 2S.
- Чтобы Ваня мог выиграть на своём первом ходу, нужно, чтобы хотя бы одна из этих величин была ≥45, потому что тогда Ваня может удвоить (или иначе) и добиться ≥89 на своём ходе.
- Путь к минимальному S: нужно, чтобы 2S ≥ 45, потому что это даёт самый большой прирост и минимизирует S. Сразу проверяем: S ≥ 23.
4) Проверка минимальности
- Если S = 23, то у Пети есть ход удвоить: 2S = 46. После этого Ваня может удвоить до 92 и выиграть сразу (92 ≥ 89).
- Для S ≤ 22 ни одна из возможностей Пети не достигает 45: 2S ≤ 44 и S+1 ≤ 23. Значит Ваня не сможет выиграть на своём первом ходу.
- Поэтому минимальное S = 23.
Итого: минимальное S равно 23. Подсказка суть: ищем минимальное S, при котором max(S+1, 2S) ≥ 45, потом проверяем возможность победы Вани на следующем ходе (для S=23 поход Пети даёт 46, и Ваня выигрывает ходом до 92).
Ответ: 23.
Если хочешь, можем разобрать другой способ доказательства или проверить другие начальные значения S пошагово.
Пожалуйста, оцени мой ответ лайком или дизлайком.