21-я Международная Жаутыковская олимпиада по математике, 2025 год
Комментарий/решение:
Ответ: 858
Ради удобства, будем считать, что номера вершин - вычеты mod1001.
Стратегия Вити: Если в начале фишка стоит на вершине 1, то не даём Маше заходить в вершины, дающие остаток 2 при делении на 1001. Это всегда можно сделать, если мы не находимся в одной из таких вершин.
Стратегия Маши: Пусть, сейчас меньше 858 красных вершин, т.е. есть хотя бы 144 белых. Докажем, что для любых 144 вершин, Маша может гарантированно попасть в одну из них за конечное число ходов.
Пусть, S0 - эти 144 вершины, Sn+1={x+y2∣x,y∈Sn}, S - максимальное по включению из всех Sn. Заметим, что если Маша сейчас находится в какой-то вершине из Sn+1, то она за один ход может попасть в какую-то вершину из Sn. Тогда, за конечное число ходов Маша может попасть из S в S0. Докажем, что в S будут все вершины.
По максимальности S, для любых x, y∈S:x+y2∈S. Ради удобства, сдвинем индексы так, что 0∈S. Тогда, подставив y=0, мы знаем, что для любого x∈S вершины x2,x4,x8,…,x2φ(1001)−1≡2x тоже будут в S. Применив для x+y2, в S находится сумма любых двух элементов. Следовательно, в S также будет xy для всех x, y∈S. Значит, S - идеал в Z/1001Z. Поскольку мощность идеала делит мощность кольца, а 143 - наибольший собственный делитель 1001, мы получаем, что в S есть все вершины. ◻
Решение: переведем задачу на числа по mod 1001
Давайте Маша будет ходить и в какой то момент оказалось что как бы не ходила Маша она больше не сможет попасть в следующие фишки:
x1<x2<...<xs. Тогда поймем следующее:
1) xi+xi+1 не делится на 2, иначе мы можем попасть ходами в xi+xi+12, и тогда гарантировано сможем попасть в одно из двух чисел, а значит это число - одно из тех в которое мы не могли попасть, но тогда оно зажато между xi и xi+1, противоречие, между ними не было чисел
2) из 1), у нас есть число xi+xi+22, но мы не могли в него попасть а значит оно может быть равно только xi+1
3) У нас возникает арифметическая прогрессия данных чисел, с нечетной разностью.
Тогда поймем вот что:
По mod 1001, у любых двух чисел есть число которое равноудалено от них, так как x, y это либо x+y2 либо 1001+x+y2 в зависимости от того, делится x+y на 2 или нет
Значит рассмотрим разные d
d=1
Тогда у нас числа x,x+1,...,x+k.
Если k - нечетное то:
Берем середину x и x+k. Она тоже должна быть не достигаемой но при этом так как k - нечетное то она равна 1001+x+x+k2=x+1001+k2.
1001+k2>k>...>0, и если даже k=1001, то противоречие.
k- четное тогда берем k−1 и для него работает все тоже самое как и для k. Но тогда единственное число которое могло стать серединой - число x+k
x+k=x+1001+k−12 по mod 1001
k=1000 по mod 1001
Противоречие, у нас 1001 чисел в которые мы не можем попасть.
На самом деле, аналогично для d=3,5:
d=3
Если 3k - нечетное то:
Берем середину x и x+3k. Это 1001+x+x+3k2=x+1001+3k2.
1001+3k2>3k>...>0, и если даже 3k=1001 по mod 1001, то k=1001 противоречие
3k- четное тогда берем 3k−3 и для него работает все тоже самое как и для 3k. Но тогда единственное число которое могло стать серединой - число x+3k
x+3k=x+1001+3k−32
3k=998
k=1000 по mod 1001
Противоречие.
d=5
Если 5k - нечетное то:
Берем середину x и x+5k это 1001+x+x+5k2=x+1001+5k2.
1001+5k2>5k>...>0, и если даже 5k=1001 по mod 1001, то k=1001 противоречие.
5k- четное тогда берем 5k−5 и для него работает все тоже самое как и для 5k. Но тогда единственное число которое могло стать серединой - число x+5k
x+5k=x+1001+5k−52 по mod 1001
5k=996
k=1000 по mod 1001
Противоречие.
Значит d≥7
Поймем следующее:
У нас кол во белых ≤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. Тогда рассмотрим наше местоположение сейчас:
Либо мы на 7a+1+7b+12=7a+b2+1(если a+b делится на 2) Либо мы на 1001+7a+1+7b+12=7143+a+b2+1(еслиa+b не делится на 2). Но в любом случае мы должны были быть на некотором 7c+1. Противоречие, так как это был первый ход на котором мы оказывались на фишке 7k+1.То есть Витя с одной стороны может сохранить 143 фишки, а Маша гарантировано сможет покрасить в красный хотя бы 1001−143=858 фишек. Значит ответ - 858 фишек Маша гарантировано красит в красный и при этом есть случаи в которых она может покрасить ровно 858 фишек - где Витя защищает 7k+1
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.