Присоединиться

11 класс·средний уровень

Какое наименьшее число камней могло быть суммарно в двух кучах?

Условие

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

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

Ответ

Ответ и полный разбор откроются после входа

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

Решение по шагам

  1. Как рассуждать

    Разбор задачи целиком открывается после входа.

Осталось ещё 22 шагов

  1. Могут быть кучи (45, 44 и меньше), (46, 45 и…

  2. Приведем решение Даниила Травинова на языке…

  3. and mov == 2: return 1 elif mov > 2: return…

  4. or game(p1 + 2, p2, mov +…

  5. or game(p1 + 3, p2, mov +…

  6. or game(p1, p2 * 2, mov +…

  7. elif p1 == p2: return game(p1 + 1, p2, mov +…

  8. or game(p1 + 2, p2, mov +…

  9. or game(p1 + 3, p2, mov +…

  10. or game(p1, p2 + 1, mov +…

  11. or game(p1, p2 + 2, mov +…

  12. or game(p1, p2 + 3, mov +…

  13. else: return game(p1, p2 + 1, mov +…

  14. or game(p1, p2 + 1, mov +…

  15. or game(p1, p2 + 3, mov +…

  16. or game(p1 * 2, p2, mov + 1)sum =…

  17. == 1: sum = min(sum, i + j)print(sum)…

  18. else all(moves)print('Задание 19:'…

  19. for s2 in range(1…

  20. if g(s1, s2, 0, [1])]))print('Задание 20:'…

  21. if g(13, s2, 0, [3]) and not g(13, s2,…

  22. if g(39, s2, 0, [2, 4]) and not g(39, s2,…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Выигрышная стратегия. Задание 1»

Какое наименьшее число камней могло быть суммарно в двух кучах? — решение с объяснением | Lom Ai