Назад

Олимпиадная задача по теории чисел и алгоритмам для 8-11 классов (Шаповалов А. В.)

Задача

На столе лежат  N > 2  кучек по одному ореху в каждой. Двое ходят по очереди. За ход нужно выбрать две кучки, где числа орехов взаимно просты, и объединить эти кучки в одну. Выиграет тот, кто сделает последний ход. Для каждого N выясните, кто из играющих может всегда выигрывать, как бы ни играл его противник.

Решение

Назовём плохими позиции вида  (2n + 1, 1, ..., 1)  (единиц больше одной). Исходная позиция – плохая. Первый из плохой позиции может перейти либо в

(2n + 2, 1, ..., 1),  либо в  (2n + 1, 2, 1, ..., 1);  в обоих случаях второй может снова "загнать" первого в плохую позицию  (2n + 3, 1, ..., 1).  В случае нечётного N второй придерживается такой стратегии до конца, а в случае чётного – до позиции  (N – 3, 1, 1, 1),  после чего на любой ход первого

(в  (N – 2, 1, 1)  или в  (N – 3, 2, 1))  отвечает ходом в  (N – 2, 2).

Ответ

Второй игрок.

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет