ВсОШ 2025, 9 класс, задача 7
В строку выписаны числа , , , ..., (ровно в таком порядке). Игорь и Руслан по очереди ставят знаки , и между ними, начинает Игорь; за ход каждый ставит один знак. Когда между каждыми двумя соседними числами поставлен знак, вычисляется значение полученного выражения. Если оно делится на , то победа присуждается Игорю, иначе Руслану. Кто из игроков может выиграть, независимо от действий соперника?
Ответ. Игорь.
Решение. Заменим все числа в строке на их остатки от деления на , от этого результат игры не изменится. Получим строку , , , ..., , , . Промежутки между числами пронумеруем слева направо от до . Первым ходом Игорь ставит знак в -й промежуток, а все остальные промежутки он разбивает на пары вида . Если Руслан ставит в какой-то промежуток знак или , то Игорь в парный промежуток ставит или соответственно. А если Руслан ставит знак , то Игорь ставит в парный промежуток также знак . Когда все знаки расставлены, полученное выражение разбивается на несколько слагаемых. При этом в левой и правой половинах выражения набор слагаемых одинаковый, но берутся они с противоположными знаками. Следовательно, его значение будет давать остаток при делении на .