Тема . ММО (Московская математическая олимпиада)

Комбинаторика на ММО: графы, турниры, логика, конструктивы

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела ммо (московская математическая олимпиада)
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#124044

Кузнечик прыгает по числовой прямой, на которой отмечены точки — a  и b.  Известно, что a  и b  — положительные числа, а их отношение иррационально. Если кузнечик находится в точке, которая ближе к − a,  то он прыгает вправо на расстояние, равное a.  Если же он находится в середине отрезка [−a;b]  или в точке, которая ближе к b,  то он прыгает влево на расстояние, равное b.  Докажите, что независимо от своего начального положения кузнечик в некоторый момент окажется от точки 0  на расстоянии, меньшем   −6
10  .

Источники: ММО - 2020, второй день, 11.5 (см. mmo.mccme.ru)

Подсказки к задаче

Подсказка 1

Давайте считать, что изначально кузнечик находится в точке x₀. Попробуйте понять, в каком промежутке может оказаться кузнечик после некоторой последовательности прыжков.

Подсказка 2

Как будет прыгать кузнечик, если x₀ < (b-a)/2? А если наоборот?

Подсказка 3

В первом случае, кузнечик будет прыгать вправо на a, пока не перепрыгнет точку (b-a)/2. В каком промежутке он тогда окажется?

Подсказка 4

Он окажется в промежутке [ (b-a)/2 ; (a+b)/2 ). Примените аналогичные рассуждения для второго случая.

Подсказка 5

Кузнечик будет прыгать влево на b, пока не перепрыгнет (b-a)/2. Тогда он окажется в промежутке [ -(a+b)/2 ; (b-a)/2 ). Объедините эти 2 промежутка.

Подсказка 6

Получится, что кузнечик рано или поздно окажется в промежутке [ -(a+b)/2 ; (a+b)/2 ). А покинет ли кузнечик когда-нибудь этот промежуток?

Подсказка 7

Он будет постоянно прыгать между левой и правой частями промежутка. Может, попробуем как-то преобразовать наш отрезок для удобства? Вспомните, что нам нужно доказать.

Подсказка 8

Давайте сделаем из него окружность длины a + b.

Подсказка 9

Мы будем прыгать по окружности на a в одну сторону и на b в другую. А есть ли разница между этими прыжками на окружности?

Подсказка 10

Нет, у нас ведь окружность длины a + b. А что можно сказать про отношение a к длине окружности?

Подсказка 11

Оно иррационально. Сделайте соответствующий вывод о распределении точек, в которых окажется кузнечик.

Показать доказательство

Первое решение.

Сначала покажем, что расстояние до ближайшего целого числа от числа вида c − mq  (где m ∈ ℕ,  q  — иррациональное и c  — любое фиксированное число) можно выбором m  сделать сколь угодно малым.

Рассмотрим n+ 1  чисел

q,2q,3q,...,(n+ 1)q

Их дробные части попадают в один из n  промежутков

(  1)  (1 2)     (n−-1 )
  0;n  , n;n  ,...,  n  ;1

Тогда по принципу Дирихле найдутся два числа

m1q и  m2q (m2 >m1 )

дробные доли которых попали в один и тот же промежуток. Их разность

(m2q − m1q)= (m2− m1)q

также является числом вида  ′
mq,  причём, поскольку разность их дробных частей по модулю меньше 1
n,  для некоторого целого N  верно неравенство

N − 1 <(m2− m1)q < N + 1
    n                 n

Следовательно, существует такое число

   (     )
y ∈ − 1; 1 ,
      n n

что

(m2− m1)q = N + y

Выберем натуральное число l  так, что выполняется одно из двойных неравенств

ly ≤ {c}<(l+ 1)y или  − (l+ 1)y <{c}≤ −ly

(здесь {c} обозначает дробную часть c  ). Тогда найдётся такое целое число K,  что

                 1
|(N + y)l− (K + c)|< n,

т.е.

                    1
|l(m2− m1)q− (K + c)|< n

Следовательно,

− K −n1< c− mq < −K + 1n,

где m = l(m2 − m1 )∈ℕ.

Значит, расстояние от целого числа − K  до числа c− mq  меньше 1n.  Увеличивая значение n,  можно сделать это расстояние сколь угодно малым.

Без ограничения общности будем считать, что b> a.  При преобразовании подобия прямой с коэффициентом 1a  точка − a  перейдёт в точку − 1,  а точка b  — в точку ba > 1.  Кузнечик теперь будет прыгать на 1  вправо и на q = ba  влево. В некоторый момент кузнечик пересечёт середину отрезка [−1;q]  прыжком на 1  вправо и попадёт в некоторую точку c.  После этого кузнечик никогда не будет делать прыжки длины q  более одного раза подряд. При прыжке на 1  дробные доли точек, в которых кузнечик находился до и после прыжка, одинаковые.

Пусть кузнечик находится в точке c.  Выберем такое натуральное число m,  что расстояние от c− mq  до ближайшего целого меньше 10−6.
  a  Если кузнечик сделает m  прыжков влево, он будет находиться на расстоянии менее 10−6-
 a  от какого-то целого числа, независимо от того, сколько при этом он совершил прыжков вправо на 1.  Поскольку точка 0  находится левее середины нашего отрезка, то, прыгая на 1  вправо, кузнечик обязательно окажется на расстоянии менее 10−6-
 a  от точки 0,  а на исходной прямой — на расстоянии, меньшем  10−6  от точки 0.

Второе решение.

Независимо от своего начального положения x0  кузнечик рано или поздно окажется на промежутке

   [  a+b-a+-b)
Δ = −  2 ;  2

Действительно, если x0 < b−2a,  то он будет прыгать вправо на a  , пока не перепрыгнет точку b−2a  и не окажется на промежутке

     [b− a-a-+b)
Δr =   2 ;  2   ∈Δ

А если x0 ≥ b−2a,  то он будет прыгать влево на b,  пока не перепрыгнет точку b−2a  и не окажется на промежутке

    [          )
Δl = − a+-b;b−-a ∈ Δ
        2   2

При дальнейших прыжках кузнечик уже не покинет промежутка Δ :  оказавшись на Δr,  он прыгает влево на b  и попадает на Δl,  а оказавшись на Δl,  он прыгает вправо на a  и попадает на Δr.

Если склеить промежуток Δ  в окружность той же длины a+ b,  то указанные прыжки кузнечика на этой окружности будут уже прыжками в одну сторону на a  (или в другую сторону на b,  что на данной окружности — одно и то же).

Поскольку отношение прыжка a  к длине a+ b  окружности иррационально, следы кузнечика будут всюду плотны на окружности, то есть рано или поздно кузнечик попадёт на всякую дугу окружности. Следовательно, и на исходном промежутке Δ  следы кузнечика всюду плотны, так что рано или поздно он попадёт в любую наперед заданную окрестность нуля.

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!