Пусть p и q — взаимно простые натуральные числа. Лягушка прыгает по числовой прямой, начиная в точке 0, каждый раз либо на p вправо, либо на q влево. Однажды лягушка вернулась в 0. Докажите, что для любого натурального найдутся два числа, посещенные лягушкой и отличающиеся на d.
Пусть в момент времени k лягушка находится в точке ak, Продолжим последовательность (ai) периодически по правилу Обозначим Заметим, что поэтому для любого n.
Так как p и q взаимно простые, то p и A взаимно простые. Докажем, что найдется такое целое s, что В самом деле, числа 0, p,
Обозначим Легко видеть, что все дают остаток d от деления на A.
Если ak — самая левая из точек, посещенных лягушкой, то Если ak — самая правая точка, то Значит, при некотором i в последовательности ri происходит перемена знака, и Тогда потому что
А так как то что и требовалось.
Приведем другое решение.
Предположим, что для какого-то такие точки не найдутся.
Лемма. Найдутся такие целые a и b, что
Доказательство леммы. Рассмотрим числа ар–d при Если хотя бы одно из них делится на q, то есть имеет вид bq, то мы получаем что и требуется. В ином случае какие-то два их этих чисел дают одинаковый остаток от деления на q (так как их всего ровно q и остатка 0 там нет). Тогда
откуда Тогда, так как p и q взаимно просты, a1–a2 кратно q; но в диапазоне от 2 до все числа отличаются менее чем на q, то есть этот случай невозможен. Лемма доказана.
Мы можем увеличить a на q, а b на p — соотношение при этом не нарушится. Будем делать так до тех пор, пока не добьемся
Пусть лягушка вернулась в 0, сделав n шагов вправо и m шагов влево. Тогда а значит, Будем считать, что лягушка пропрыгивает эту последовательность ходов бесконечное число раз по циклу; ясно, что точки она при этом будет посещать те же.
Возьмем Расставим по кругу буквы, описывающие подряд идущих ходов лягушки. Будем выписывать их по часовой стрелке, по одной букве на ход; если это ход вправо, напишем букву «П», а если ход влево — «Л». Всего мы расставили по кругу nk букв «П» и mk букв «Л».
Пусть мы найдем отрезок из подряд идущих букв, среди которых ровно a раз встречается «П» (и ровно b раз «Л»). Тогда эти буквы соответствуют последовательным ходам, за которые лягушка сдвинулась ровно на ap Противоречие. Значит, ни на каком таком отрезке буква «П» не может встречаться a раз.
Рассмотрим какой-то отрезок из подряд идущих букв. Пусть буква «П» встречается на нем не более чем раз. Посмотрим на отрезок из букв, отличающийся от предыдущего сдвигом на 1 по часовой стрелке, то есть получившийся выкидыванием одной буквы и добавлением другой. Заметим, что на новом отрезке буква «П» встречается не более чем раз, а так как ровно a быть не может, то тоже не более чем раз. Повторив эти рассуждения, получим, что на любом отрезке такой длины буква «П». встречается не более чем раз. Мы можем рассмотреть среднее количество букв «П». во всех наборах подряд идущих букв и сделать вывод, что доля букв «П» во всем круге не более Значит, отношение количества букв «П» к количеству букв «Л» во всем круге не превосходит
Аналогично, если на каком-то отрезке из подряд идущих букв буква «П» встречается не менее чем раз, то отношение количества букв «П» во всем круге к количеству букв «Л» не менее Следовательно, либо либо При этом Чтобы прийти к противоречию, нам достаточно показать, что
Левое неравенство эквивалентно что следует из Правое неравенство аналогично эквивалентно что следует из
Мы пришли к противоречию, значит, точки на расстоянии d найдутся.
Приведем еще одно решение.
Как и в предыдущем решении, будем считать, что лягушка прыгает в бесконечном цикле. Также воспользуемся представлением для положительных a и b, сумму обозначив за r.
За δi обозначим разность между положениями лягушки в момент (то есть через шагов после начала) и в момент i. Так как их разделяет r шагов, то
Если δi равно d, то мы нашли искомые позиции. Предположим противное: пусть для всех i. Тогда все числа δi имеют вид для целых
Заметим, что разность между δi и определяется тем, какими были
Тогда рассмотрим позицию лягушки через rT шагов, где T — количество шагов в ее цикле. С одной стороны, она равна сумме
которая по доказанному выше должна быть либо отрицательной, либо положительной. С другой стороны, через rT шагов лягушка вернется на позицию 0. Противоречие.