Задача №9 (Умение построить дерево игры по заданному алгоритму и обосновать выигрышную стратегию)

Два игрока играют в следующую игру. Перед ними лежат две кучки камней, в первой из которых 3, а во второй 2 камня. У каждого игрока неограниченно много камней. Игроки ходят по очереди. Ход состоит в том, что игрок или удваивает количество камней в меньшей кучке или добавляет 3 камня в большую кучку. Игрок, после хода которого общее число камней в двух кучках становится не менее 14, выигрывает. Кто выиграет при безошибочной игре обоих игроков — игрок, делающий первый ход, или игрок, делающий второй ход? Каким должен быть первый ход выигрывающего игрока? Ответ обоснуйте.

Решение: Рассмотрим потенциальные ходы обоих игроков.

1 ход - первый игрок

Начальная позиция Ходы первого игрока
(3,2) (3,4)
(6,2)
Таблица 1.
2 ход - второй игрок

Ходы первого игрока Ходы второго игрока
(3,4) (6,4)
(3,7)
(6,2) (9,2)
(6,4)
Таблица 2.

3 ход - первый игрок
Повторяющиеся ходы второго игрока не рассматриваем.

Ходы второго игрока Ходы первого игрока
(6,4) (6,8)
(9,4)
(3,7) (6,7)
(3,10)
(9,2) (9,4)
(12,2)
Таблица 3.

Выделенные ходы являются выигрышем первого игрока. Соответственно ходы: (6,4) и (9,2) являются проигрышными для второго игрока. Он будет вынужден их совершить, если первый игрок на первом ходу пойдёт (6,2). Ответом на первый вопрос будет - при безошибочной игре выигрывает игрок, делающий первый ход. На третьем ходу первый игрок выигрывает. 
Ответом на второй вопрос будет - первый ход выигрывающего игрока (6,2), так как именно этот ход приводит к проигрышным ходам для второго игрока на втором ходу.

Популярные сообщения из этого блога

Использование сервисов Яндекс в педагогической деятельности

Сдвиг числа влево или вправо на один двоичный разряд

Задача №8 (Умение построить дерево игры по заданному алгоритму и обосновать выигрышную стратегию)