21-я Международная Жаутыковская олимпиада по математике, 2025 год
Комментарий/решение:
Ответ: 858
Ради удобства, будем считать, что номера вершин - вычеты \mod{1001}.
Стратегия Вити: Если в начале фишка стоит на вершине 1, то не даём Маше заходить в вершины, дающие остаток 2 при делении на 1001. Это всегда можно сделать, если мы не находимся в одной из таких вершин.
Стратегия Маши: Пусть, сейчас меньше 858 красных вершин, т.е. есть хотя бы 144 белых. Докажем, что для любых 144 вершин, Маша может гарантированно попасть в одну из них за конечное число ходов.
Пусть, S_0 - эти 144 вершины, S_{n+1}=\left\{\frac{x+y}{2} \mid x,y \in S_n \right\}, S - максимальное по включению из всех S_n. Заметим, что если Маша сейчас находится в какой-то вершине из S_{n+1}, то она за один ход может попасть в какую-то вершину из S_n. Тогда, за конечное число ходов Маша может попасть из S в S_0. Докажем, что в S будут все вершины.
По максимальности S, для любых x, y \in S: \frac{x+y}{2} \in S. Ради удобства, сдвинем индексы так, что 0 \in S. Тогда, подставив y=0, мы знаем, что для любого x \in S вершины \frac x2, \frac x4, \frac x8, \dots, \frac x{2^{\varphi(1001)-1}} \equiv 2x тоже будут в S. Применив для \frac{x+y}2, в S находится сумма любых двух элементов. Следовательно, в S также будет xy для всех x, y \in S. Значит, S - идеал в \mathbb{Z}/1001\mathbb{Z}. Поскольку мощность идеала делит мощность кольца, а 143 - наибольший собственный делитель 1001, мы получаем, что в S есть все вершины. \square
Решение: переведем задачу на числа по mod 1001
Давайте Маша будет ходить и в какой то момент оказалось что как бы не ходила Маша она больше не сможет попасть в следующие фишки:
x_1<x_2<...<x_s. Тогда поймем следующее:
1) x_{i}+x_{i+1} не делится на 2, иначе мы можем попасть ходами в \frac{x_{i}+x_{i+1}}{2}, и тогда гарантировано сможем попасть в одно из двух чисел, а значит это число - одно из тех в которое мы не могли попасть, но тогда оно зажато между x_i и x_{i+1}, противоречие, между ними не было чисел
2) из 1), у нас есть число \frac{x_i+x_{i+2}}{2}, но мы не могли в него попасть а значит оно может быть равно только x_{i+1}
3) У нас возникает арифметическая прогрессия данных чисел, с нечетной разностью.
Тогда поймем вот что:
По mod 1001, у любых двух чисел есть число которое равноудалено от них, так как x, y это либо \frac{x+y}{2} либо \frac{1001+x+y}{2} в зависимости от того, делится x+y на 2 или нет
Значит рассмотрим разные d
d=1
Тогда у нас числа x, x+1, ..., x+k.
Если k - нечетное то:
Берем середину x и x+k. Она тоже должна быть не достигаемой но при этом так как k - нечетное то она равна \frac{1001+x+x+k}{2}=x+\frac{1001+k}{2}.
\frac{1001+k}{2}>k>...>0, и если даже k=1001, то противоречие.
k- четное тогда берем k-1 и для него работает все тоже самое как и для k. Но тогда единственное число которое могло стать серединой - число x+k
x+k=x+\frac{1001+k-1}{2} по mod 1001
k=1000 по mod 1001
Противоречие, у нас 1001 чисел в которые мы не можем попасть.
На самом деле, аналогично для d=3, 5:
d=3
Если 3k - нечетное то:
Берем середину x и x+3k. Это \frac{1001+x+x+3k}{2}=x+\frac{1001+3k}{2}.
\frac{1001+3k}{2}>3k>...>0, и если даже 3k=1001 по mod 1001, то k=1001 противоречие
3k- четное тогда берем 3k-3 и для него работает все тоже самое как и для 3k. Но тогда единственное число которое могло стать серединой - число x+3k
x+3k=x+\frac{1001+3k-3}{2}
3k=998
k=1000 по mod 1001
Противоречие.
d=5
Если 5k - нечетное то:
Берем середину x и x+5k это \frac{1001+x+x+5k}{2}=x+\frac{1001+5k}{2}.
\frac{1001+5k}{2}>5k>...>0, и если даже 5k=1001 по mod 1001, то k=1001 противоречие.
5k- четное тогда берем 5k-5 и для него работает все тоже самое как и для 5k. Но тогда единственное число которое могло стать серединой - число x+5k
x+5k=x+\frac{1001+5k-5}{2} по mod 1001
5k=996
k=1000 по mod 1001
Противоречие.
Значит d\geq7
Поймем следующее:
У нас кол во белых \leq s. Но тогда при d>7, кол во чисел в прогрессии уменьшится соответственно max кол во белых достигается при d=7
И тут, их может быть только 143:
x, x+7, ..., x+994
Ну тогда белых максимум могло быть 143. Соответственно Маша гарантированно может окрасить в красный 858 фишек
Стратегия для Вити по защите 143 фишек:
Берем фишки 1, 8, ..., 995. Тогда Витя способен сохранить их все, потому что:
Пусть изначально мы были на 0. Тогда возьмем ход в который мы первый раз попадаем на фишку 7k+1. Заметим, что мы гарантировано попадем на эту фишку то есть мы попадем либо на 7a+1 либо на 7b+1. Тогда рассмотрим наше местоположение сейчас:
Либо мы на \frac{7a+1+7b+1}{2}=7\frac{a+b}{2}+1(если a+b делится на 2) Либо мы на \frac{1001+7a+1+7b+1}{2}=7\frac{143+a+b}{2}+1(еслиa+b не делится на 2). Но в любом случае мы должны были быть на некотором 7c+1. Противоречие, так как это был первый ход на котором мы оказывались на фишке 7k+1.То есть Витя с одной стороны может сохранить 143 фишки, а Маша гарантировано сможет покрасить в красный хотя бы 1001-143=858 фишек. Значит ответ - 858 фишек Маша гарантировано красит в красный и при этом есть случаи в которых она может покрасить ровно 858 фишек - где Витя защищает 7k+1
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.