«Крестики-нолики ** полоске». Игровое поле в этой игре — полоска, разделённая ** N...

0 голосов
123 просмотров

«Крестики-нолики на полоске». Игровое поле в этой игре — полоска, разделённая на N клеточек. Играют двое. Первый игрок каждым своим ходом ставит крестики в две любые свободные клетки, второй ставит в любую свободную клетку нолик. Цель первого игрока — поставить пять крестиков подряд. Второй же должен ему в этом помешать. Кто — начинающий или его соперник — победит в этой игре, как бы ни играл его партнёр? Рассмотрите случаи: а) N=10 Надо написать алгоритм действий для решения этой задачи. Помогите пожалуйста!


Информатика (19 баллов) | 123 просмотров
Дан 1 ответ
0 голосов

Для N=10 всегда победит игрок, который ходит вторым.

Стратегия для такого N

1. Поставить 0 в клекту которая как можно ближе находиться к центру

2. после 1) получается что поле разбито на 2 отрезка. далее нужно ставить 0 в клекту кторая как можно ближе к центру одного из отрезков и при этом этот отрезок дожен быть максимальной длинны

3. повторить 2

4. всё. 5 крестиков поставить не получится.

(5.6k баллов)