Тема Комбинаторная геометрия

Принцип крайнего, индукция и другие методы в комбигео

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

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

Задача 21#104577Максимум баллов за задание: 7

У Пети есть бесконечно много одинаковых треугольных салфеток. Докажите, что для достаточно больших R  Петя сможет покрыть этими салфетками более 99%  площади круглого стола радиуса R  (салфетки не перекрываются, не вылезают за край стола, их можно переворачивать).

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

Из двух одинаковых треугольников можно сделать параллелограмм. Эту конструкцию можно продолжить до длинной полоски из параллелограммов, поворачивая и прикладывая одинаковые треугольники нужным образом, а, складывая треугольники в такие полоски, можно прикладывать разные полоски друг к другу и получать покрытие плоскости. Нам нужно покрывать окружность, и покрывать ее мы будем именно таким способом. Тогда покажем, что внутри окружности радиуса R  можно полностью покрыть окружность радиуса R− d  с тем же центром, что и центр стола, где d  — наибольшая сторона салфетки. Действительно, вся эта внутренняя окружность будет покрыта по построению и вопрос только в том, что никакие треугольники не будут вылезать за край стола. Предположим, что какой-то треугольник, покрывающий окружность радиуса R − d  вылез за край стола. Но тогда расстояние от вершины, находящейся внутри или на границе окружности радиуса R − d  до вершины за границей строго больше d,  что противоречит тому, что d  — наибольшая сторона салфетки.

Теперь осталось показать, что можно подобрать такое R,  что π(R−d)2
-πR2--> 0,99.  Для этого достаточно выбрать любое R > 1−d√0,99.

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

Задача 22#122762Максимум баллов за задание: 7

На плоскости расположены два выпуклых n  -угольника P  и Q,  все углы которых равны, а стороны параллельны, причём для любой прямой ℓ  проекция P  на ℓ  длиннее проекции Q  на ℓ.  Докажите, что периметр P  больше периметра Q.

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

Будем считать, что стороны пронумерованы по часовой стрелке. Рассмотрим направление ℓ,
1  параллельное первой стороне многоугольников. Проекция P  на ℓ1  равна удвоенной сумме проекций ее сторон на это направление, а эта сумма равна:

n∑       2π
  ak⋅cosn-(k− 1),
k=1

где ak  k  -ая сторона P.  Просуммируем это по всем направлениям ℓi :

∑n ∑n      2π          ∑n   (∑n   2π )            ( n∑    2πi)
      ak ⋅cos-n (k+ i− 2)=  ak    cos-n i = Периметр P ⋅ cos-n-
i=1k=1                 k=1   i=1                     i=1

Аналогично, для Q  и его сторон bi.  А так как проекции P  на любое направление строго больше, чем проекции Q,  получаем, что

          (∑k    2πi)             (∑k   2πi)
Периметр P ⋅ i=1cos n- > Периметр Q ⋅ i=1cos-n

=⇒ Периметр P >П ериметр Q.

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

Задача 23#129654Максимум баллов за задание: 7

Пусть даны натуральные числа x
 1  и x .
 2  На прямой даны y
 1  белых отрезков и y
 2  чёрных отрезков, при этом y ≥ x
 1   1  и y ≥x .
2   2  Известно, что никакие два отрезка одного цвета не пересекаются (даже не имеют общих концов). Также известно, что при любом выборе x1  белых отрезков и x2  чёрных отрезков обязательно какая-то пара выбранных отрезков будет пересекаться. Докажите, что

(y1 − x1)(y2− x2)< x1x2.

Источники: ВСОШ, ЗЭ, 2024, 10.7 (см. olympiads.mccme.ru)

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

Первое решение. Пронумеруем белые отрезки слева направо как w ,
 1  w ,
 2  …, w  ,
 y1  а чёрные — как b ,
 1  b,
2  …, b .
 y2  Для каждого чёрного отрезка bj  назовём его силой S(bj)  количество индексов i≤y1− 1  таких, что bj  пересекается как с wi,  так и с wi+1.  Если с какой-то парой (wi,wi+1)  пересекаются два чёрных отрезка, то они имеют общую точку, что невозможно по условию. Поэтому каждая такая пара учтена в силе не более, чем одного чёрного отрезка, а значит,

y∑2
  S (bj)≤y1− 1.
j=1

Рассмотрим следующие y1  групп, состоящих из x1  белых отрезков каждая: при 0≤ i≤y1− x1  группа Gi  состоит из отрезков wi+1,  wi+2,  …, wi+x1,  а при

y1− x1 +1≤ i≤ y1 − 1

группа G
 i  состоит из отрезков w   ,
  i+1  w  ,
 i+2  …, w  ,
  y1  а также из w ,
 1  w ,
 2  …, w
 i+x1−y1  (иначе говоря, каждая группа состоит из x
 1  последовательных отрезков в циклическом порядке). Для группы G
 i  обозначим через N(G)
   i  количество чёрных отрезков, не пересекающихся ни с одним из отрезков в G .
  i  По условию, N(G )≤x − 1;
   i   2  поэтому

y1∑−1
    N(Gi)≤ y1(x2− 1).
 i=0

С другой стороны, каждый чёрный отрезок b
j  пересекается максимум 1 +S(b)
      j  белыми отрезками, и все эти белые отрезки расположены подряд. Тогда количество групп, содержащих хотя бы один из этих белых отрезков, не превосходит

1+ S(bj)+ (x1 − 1)= S(bj)+x1.

Поэтому отрезок bj  учтён хотя бы в y1 − (S(bj)+ x1)  числах вида N(Gi).  Поэтому

y1∑−1N (Gi)≥ y∑2(y1− S(bj)− x1)= y2(y1− x1)− y∑2S(bj)≥y2(y1− x1)− (y1− 1).
i=0       j=1                         j=1

Из полученных двух оценок на сумму N (Gi)  вытекает, что

y1(x2− 1)≥ y2(y1− x1)− (y1− 1) ⇐⇒ (y1− x1)(y2− x2)≤ x1x2− 1,

что и требовалось доказать.

_________________________________________________________________________________________________________________________________________________________________________________

Второе решение. Предположим, что утверждение задачи для некоторых x1,  x2,  y1,  y2  неверно:

(y1 − x1)(y2− x2)≥ x1x2,

и при этом условии сумма y1 +y2  — минимальная возможная.

Без ограничения общности тогда y1 − x1 ≥ x1.  Возьмём x1  -й слева белый отрезок W  и (y2− x2)  -й слева чёрный отрезок B.  У какого-то из них правый конец левее.

1) Пусть правый конец W  левее (или концы совпадают). Тогда правые x2  чёрных отрезков не пересекаются с левыми x1  белыми. Противоречие.

2) Пусть правый конец B  левее. Выкинем все белые отрезки слева от W  (включая его) и все чёрные отрезки слева от B  (включая его). Оставшиеся белые отрезки (их хотя бы x
 1  ) не пересекаются с выкинутыми y − x
2   2  чёрными; отсюда уже следует, что y2− x2 < x2.

Положим

 ′      ′          ′  ′
x1 = x1, y1 = y1 − x1 ≥ x1, x2 =x2 − (y2− x2)

и

 ′                   ′
y2 =y2− (y2− x2)= x2 ≥x2;

тогда осталось y′
 1  белых и y′
 2  чёрных отрезков. Рассмотрим любые x′
 1  оставшихся белых и x′
 2  оставшихся чёрных отрезков. Если среди них нет пересекающихся, то, добавив к ним все выкинутые чёрные отрезки, получим набор из x1 = x′
    1  белых и

     ′
x2 =x2+ (y2 − x2)

чёрных отрезков исходного набора, среди которых нет пересекающихся; это невозможно. Значит, оставшийся набор удовлетворяет условию для новых чисел x′1,y′1,x′2  и y′2,  при этом в нём меньше отрезков, чем в исходном, поэтому

0< x′x′ − (y′− x′)(y′− x′)=
    12    1  1  2   2

= x1(2x2− y2)− (y1 − 2x1)(y2− x2)=

=x1x2− (y1− x1)(y2− x2)≤ 0.

Противоречие.

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

Задача 24#68026Максимум баллов за задание: 7

На прямой выбрано несколько отрезков так, что всех их концы различны. Докажите, что на этой прямой можно отметить несколько точек так, чтобы на каждом отрезке было отмечено нечётное количество отмеченных точек.

Источники: Курчатов-2023, 11.2 (см. olimpiadakurchatov.ru)

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

Подсказка 1

Очень часто в задачах на отрезки, где не указано из количество, помогает индукция) Попробуем начать с маленького количество отрезков, как-то порисуем и поймем, как переходить к большему количеству.

Подсказка 2

На одном отрезке достаточно отметить одну точку. Что происходит на двух? Мы ставим точку на какой-то отрезок. Если условие для второго еще не выполнено, ставим другую точку. А что, если такой же алгоритм придумать для большего количества чисел по индукции на количество отрезков?)

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

Пусть выбрано n  отрезков. Докажем утверждение методом математической индукции по n.

1.

База: Для одного отрезка просто отметим его правый конец.

2.

Переход: Пусть мы можем так отмечать для n  отрезков. Докажем, что мы сможем так сделать для n +1  отрезков. Для этого рассмотрим отрезок, у которого конец находится правее всех концов других отрезков. Далее «забудем» про этот отрезок, и для оставшихся отрезков применим предположение. Теперь «вспомним» отрезок. Если он содержит нечетное число отмеченных точек, то мы смогли отметить точки нужным образом. Если же это не так, то дополнительно отметим его конец, так как он самый правый, то остальные отрезки его не содержат и мы получим требуемое.

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

Задача 25#74421Максимум баллов за задание: 7

Докажите, что любой треугольник можно разрезать на 77  прямоугольных треугольников.

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

Докажем индукцией по n,  что при n≥ 2  любой треугольник можно разрезать на n  прямоугольных треугольников. База для n =2  очевидно, просто проведём высоту (если треугольник прямоугольный, проведём из прямого угла).

Переход. Воспользуемся предположением и разделим треугольник на n  прямоугольных треугольников. Среди полученных треугольников выберем любой и разделим его на два прямоугольных. Получили разделение на n+ 1  прямоугольный треугольник.

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

Задача 26#92973Максимум баллов за задание: 7

Пусть k  и n ≥k+ 3  — натуральные числа. Дано семейство из n  равных квадратов с параллельными сторонами на плоскости. Среди каждых k+ 3  квадратов этого семейства найдутся 4  попарно не пересекающихся. Докажите, что эти квадраты можно раскрасить в k  цветов так, чтобы одноцветные квадраты не пересекались. (Считается, что квадрат содержит свою границу.)

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

Подсказка 1

В задаче есть изменяющаяся величина - n, поэтому можно попробовать провести индукцию по n.

Подсказка 2

Для раскрутки задачи, нужно рассмотреть какое-то множество из k+3 квадратов. Какое брать непонятно, хочется, чтобы оно как-то отличалось от остальных, поэтому возьмите какой-нибудь крайний квадрат и поработайте с ним.

Подсказка 3

Рассмотрите самый верхний квадрат. Сколько квадратов его может пересекать? Исходя из этого, выполните переход индукции.

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

Индукция по n.  База n= k+ 3  понятна: 4  попарно не пересекающихся квадрата красим в один цвет, каждый из оставшихся k− 1  квадратов — в свой цвет, всего использовано k  цветов. Теперь считаем, что n≥ k+4  и утверждение доказано для n− 1  квадратов. Стороны квадратов считаем вертикальными и горизонтальными. Рассмотрим самый высокий (один из них) квадрат s.  Если s  пересекается не более чем с k − 1  другими квадратами,отбросим его мысленно, покрасим оставшиеся n − 1  квадратов, пользуясь индукционным предположением, и докрасим s.  Пусть A,B  — два нижних угла квадрата s.  Заметим, что любой квадрат, пересекающий s,  содержит точку A  или B.  Предположим, что нашлось k +1  квадратов, пересекающих s.  Добавим к этим квадратам и к s  произвольный квадрат t.  Из этих k+ 3  квадратов каждый, кроме t,  содержит точку A  или B,  так что из них не выбрать 4  попарно не пересекающихся — противоречие. Осталось рассмотреть случай, когда имеется ровно k  квадратов, пересекающих s.  Добавим к ним и к s  любые два квадрата t,r.  В полученном семействе все квадраты, кроме t  и r,  содержат A  или B,  поэтому два из 4  попарно не пересекающихся квадратов в этом семействе — это обязательно t  и r,  а ещё два — какие-то квадраты u,v,  пересекающие s  (но отличные от s).  В этом случае любые два квадрата, не пересекающие s,  не пересекаются. Значит, можно покрасить в один цвет квадрат s  и все квадраты, не пересекающие s;  в один цвет u  и v;  остаётся всего k− 2  квадрата — красим каждый в свой цвет.

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

Задача 27#118958Максимум баллов за задание: 7

Будем говорить, что точка A(x,y)  больше точки B(x′,y′),  если x≥ x′ и y ≥y′.  Если же x≤ x′ и y ≤ y′,  то будем говорить, что точка A  меньше точки B.  На координатной плоскости отметили несколько точек, обе координаты которых являются натуральными числами, не превосходящими n.  Оказалось, что для каждой отмеченной точки количество точек, больших её, и количество точек, меньших её, отличаются не более, чем на 1.  Какое наибольшее количество точек может быть отмечено?

Показать ответ и решение

Оценка. Докажем индукцией по m + n  (m,  n  — натуральные), что из множества целочисленных точек точке

Pmn = {(x,y)|1≤ x≤ m,1≤ y ≤ n}

можно выбрать не более 2(m + n)
3  так, чтобы для каждой отмеченной точки количество точек, больших её, и количество точек, меньших её, отличались не более, чем на 1.  База для m +n ≤3  верна. Предположим, что утверждение верно при m + n≤ k.

Рассмотрим P  ,
 mn  где m + n= k+ 1.  Предположим, что среди отмеченных точек есть точки A(x ,y)
  1  1  и B (x ,y)
   2 2  такие, что A > B.  Предположим, что существует отмеченная точка C,  большая A.  Тогда для точки C  должна найтись точка D,  большая её (так как C  больше хотя бы 2  отмеченных точек), и так далее, откуда получаем противоречие. Аналогично, для точки B  нет отмеченной точки, меньшей её. Из наших рассуждений сразу следует, что для точки A  есть ровно одна точка, меньшая её, и для точки B  есть ровно одна отмеченная точка, большая B.  Тогда все оставшиеся отмеченные точки лежат в прямоугольниках [x1+ 1,m ]× [1,y2− 1]  и [1,x2− 1]× [y1+ 1,n].  Причем точки A  и B  нельзя сравнить ни с какими другими отмеченными точками. Тогда по предположению индукции всего отмеченных точек не более

2                               2              2
3(m− x1+ y2− 1+ x2− 1+ n− y1)+ 2≤ 3(m+ n− 3)+2 = 3(m + n)

То есть внутри Pnn  можно отметить не более [4 ]
 3n точек.

Пример. Будем отмечать точки с координатами (1,n),(2,n),(3,n− 1),(3,n− 2),(4,n − 3),(5,n− 3)....  Если n= 3k,  то будет отмечено ровно 4k  точек. Если n= 3k+ 1,  то будет отмечено        [  ]
4k+ 1=  4n
        3 точек. Если n= 3k+ 2,  то будет отмечено        [  ]
4k +2=  4n
        3 точек.

Ответ:

[4n]
 3

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

Задача 28#74782Максимум баллов за задание: 7

Через X (α)  будем обозначать точку с координатами (cosα,sinα )  (все такие лежат на окружности радиуса 1 с центром в начале координат). Выбрали произвольный угол ϕ  и провели хорды                    (   2 )
P (ϕ)P(2022ϕ),P(2022ϕ)P 2022ϕ ,...  (на шаге номер n  проводится хорда   (   n−1)      n )
P 2022  ϕ P (2022 ϕ).  Если хорда уже была проведена — она не проводится второй раз. Оказалось. что все проведенные хорды не пересекаются иначе чем по концам. Докажите, что всего проведено конечное число хорд.

Источники: Высшая проба - 2022, 11.5 (см. olymp.hse.ru)

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

Подсказка 1

Давайте введем функцию, выражающую расстояние между двумя точками на окружности.

Подсказка 2

Обозначим целую часть числа x за {x} и введем функцию <x>. При {x} ≤ 1/2: <x> = {x}. При {x} > 1/2: <x> = 1 - {x}. Тогда, например, если длина дуги между точками a и b равна φ, то длина дуги между 2022a и 2022b равна <2022φ>. Теперь подумайте, какому условию должны удовлетворять наши точки.

Подсказка 3

Для краткости будем обозначать точку P(2022ⁿφ) за Pₙ. Заметьте, что точки не могут повторяться.

Подсказка 4

Действительно, если m > n и Pₘ = Pₙ, то выполнялось бы Pₘ₊₁ = Pₙ₊₁, Pₘ₊₂ = Pₙ₊₂ и т.д.. Получилось бы, что число хорд — конечно. Поэтому будет считать, что каждая новая точка попадает строго между ранее поставленными.

Подсказка 5

Введем понятие активной дуги n-го шага. Для натурального n = 1 будем ей считать ту из двух дуг P₀P₁, на которую попадает P₂. Заметьте, что тогда все точки Pₙ лежат на активной дуге первого шага.

Подсказка 6

Действительно, пусть все точки от 2 до m лежат на активной дуге первого шага, а (m + 1)-я — не лежит. Тогда хорды P₀P₁ и PₘPₘ₊₁ пересекаются. Теперь предположим, что мы индукцией по n доказали, что все точки Pₘ попадают на активную дугу n-го шага при m > n. Попробуйте определить активную дугу (n + 1)-го шага.

Подсказка 7

Pₙ₊₁ лежит на n-ой активной дуге, значит, делит ее на 2 части. На одну из этих частей попадает точка Pₙ₊₂ — эту часть и будем называть активной дугой (n + 1)-го шага. Что нам осталось для того, чтобы индукция сработала?

Подсказка 8

Все точки Pₘ должны лежать на этой дуге при m ≥ n + 2.

Подсказка 9

Концы дуги - это какие-то из предыдущих точек P, следовательно, есть фрагмент ломаной, соединяющий их. Какой вывод можно сделать?

Подсказка 10

Если Pₘ еще лежит на дуге, а Pₘ₊₁ — уже нет, и Pₘ₊₂ не совпадает ни с одной из предыдущих точек P, то PₘPₘ₊₁ пересекается с указанным фрагментом ломаной. А что можно сказать про отношение между активными дугами?

Подсказка 11

Каждая следующая активная дуга является подмножеством предыдущей. Давайте обозначим через φₙ длину активной дуги, а через ψₙ — длину дуги Pₙ₋₁Pₙ (той, которая лежит внутри активной). Что можно сказать про отношение этих величин?

Подсказка 12

Или φₙ = ψₙ, или φₙ = φₙ₋₁ - ψₙ. Что можно сказать о последовательности {φₙ}?

Подсказка 13

Это невозрастающая последовательность положительных чисел, следовательно, имеет предел. Докажите, что это невозможно. Что если, например, предел равен нулю?

Подсказка 14

Тогда нулю будет равен и предел {ψₙ}, так как ψₙ ≤ φₙ₋₁. Заметьте, что ψₙ₊₁ = <2022ψₙ>.

Подсказка 15

Если ψₙ ≤ 1/4044, то ψₙ₊₁ = 2022ψₙ. Кроме того, ψₙ всегда не равно нулю. Почему?

Подсказка 16

Потому что иначе две точки бы совпали. Какой ε можно выбрать, чтобы доказать, что 0 не является пределом?

Подсказка 17

Если ε = 1/4044, то в последовательности встречаются члены, большие ε, со сколь угодно большими номерами. Теперь предположим, что предел равен положительному числу а.

Подсказка 18

Так как φₙ равно ψₙ или φₙ₋₁ - ψₙ, последовательность ψₙ разбивается на две подпоследовательности. Чему равны их пределы?

Подсказка 19

Их пределами будут 0 и a. Кроме того, по доказанному ранее, вторая (у которой предел — a) будет иметь бесконечное число членов.

Подсказка 20

Попробуйте рассмотреть некоторое преобразование (в нем используется <x>) и сделать вывод о точке а.

Подсказка 21

Для преобразования ψ → <2022ψₙ> a будет неподвижной точкой. Запишите отношение между a, ψₙ и ψₙ₊₁.

Подсказка 22

Если |ψₙ - a| ≤ 1/4044, то |ψₙ₊₁ - a| = 2022|ψₙ - a|. Будем думать о 0 и a как о двух пределах. Надо вновь подобрать ε.

Подсказка 23

Что, если взять ε < a/2022?

Подсказка 24

Начиная с некоторого номера, ψₙ должны будут попадать в ε-окрестность одного из пределов. А что случится при переходе от ψₙ к ψₙ₊₁?

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

Нам будет полезен аналог целой части < x> ,  выражающий для двух чисел с разностью x  расстояние по окружности между образами этих чисел, если намотать числовую прямую на единичную окружность: будем говорить, что <x >= {x} при      1
{x}≤ 2  и < x>= 1 − {x} при      1
{x}> 2  (здесь {x} обозначает обычную целую часть числа x  ). Тогда, например, если длина дуги между точками α  и β  равна ϕ,  то длина дуги между 2022α  и 2022β  равна < 2022ϕ> .

Для краткости точку      n
P(2022ϕ)  будем обозначать просто Pn.  Заметим, что точки не повторяются: если бы оказалось, что Pm =Pn  при m > n,  то выполнялось бы Pm+1 = Pn+1,  Pm+2 =Pn+2  и т.д., тогда число хорд было бы конечным. Итак, каждая новая точка попадает строго между ранее поставленными.

Определим по индукции понятие активной дуги n  -го шага. Для натурального n = 1  будем ей считать ту из двух дуг P0P1,  на которую попадает P2  . Заметим, что тогда все точки Pn  лежат на активной дуге первого шага. В самом деле, пусть все точки от 2 -й до m  -й лежат на активной дуге 1 -го шага, а m +1  -я там не лежит. Тогда хорды P0P1  и PmPm+1  пересекаются.

Теперь предположим, что мы уже индукцией по n  доказали, что все точки Pm  попадают на активную дугу n  -го шага при m >n.  Определим активную дугу n+ 1  -го шага. Pn+1  лежит на n  -й активной дуге, значит, делит ее на две части. На одну из этих частей попадает точка Pn+2  — эту часть и будем называть активной дугой n+ 1  -го шага. Тогда чтобы индукция работала нам осталось доказать, что все точки Pm  лежат на этой дуге при m ≥n +2.  Понятно, что концы дуги — это какие-то из предыдущих точек P,  значит есть фрагмент ломанной, соединяющий их. Значит, если Pm  еще лежит на дуге, а Pm+1  — уже нет, и Pm+2  не совпадает ни с одной из предыдущих точек P  (что упоминалось ранее) — значит, PmPm+1  пересекается с указанным фрагментом ломаной.

Как легко видеть, каждая следующая активная дуга является подмножеством предыдущей. Более того, обозначим через ϕn  длину активной дуги, а через ψn  — длину дуги Pn−1Pn  (той из двух, которая лежит внутри активной). Тогда или

ϕn = ψn или  ϕn =ϕn−1− ψn
(1)

Поскольку {ϕ }∞
  n n=1  — невозрастающая последовательность положительных чисел, она имеет предел. Докажем, что этого не может быть.

Если предел равен нулю, то нулю же равен и предел последовательности     ∞
{ψn}n=1,  поскольку ψn ≤ϕn−1.  Но заметим, что ψn+1 =<2022ψn > .  То есть если     -1-
ψn ≤ 4044,  то ψn+1 =2022ψn.  Кроме того, ψn  всегда не равно нулю (иначе две точки совпали). Значит, для    -1-
𝜀= 4044  в последовательности встречаются члены, большие 𝜀,  со сколь угодно большими номерами — ноль не является пределом.

Пусть предел равен положительному числу a.  Тогда по (1)  последовательность ψn  разбилась на две подпоследовательности, предел одной равен нулю, предел другой — a  , причем, по доказанному выше, вторая содержит бесконечное число членов. Заметим, что a  — неподвижная точка преобразования ψ →< 2022ψn >.  Тогда аналогично |ψn+1− a|=2022|ψn − a| если          1
|ψn− a|≤ 4044.

Выберем 𝜀< 20a22,  будем говорить о числах 0 и a  как о двух пределах. Начиная с какого-то номера все ψn  должны попадать в 𝜀  -окрестность одного из двух пределов. Но тогда при переходе от ψn  к ψn+1  расстояние до предела будет расти в 2022 раза - рано или поздно ψn  выскочит из 𝜀  -окрестности текущего предела и еще не дотянется до 𝜀  -окрестности другого предела.

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

Задача 29#76742Максимум баллов за задание: 7

На сколько частей делят плоскость n  прямых, среди которых нет параллельных и никакие три не пересекаются в одной точке (такие прямые называют прямыми общего положения)?

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

Подсказка 1

Количество таких прямых нужно посчитать для всех n - попробуем считать с помощью индукции! Какова база? А как сделать переход?

Подсказка 2

Чтобы сделать переход, необходимо именно выкидывать прямую из набора из n+1 штук, ни в коем случае не добавлять! После обратного её добавления подумаем, а на сколько отрезков её разбивают уже имеющиеся прямые? Что это даст?

Подсказка 3

Докажите, что ответ: 1 + n(n+1)/2

Показать ответ и решение

Докажем по индукции, что всего 1 + n(n+1)
     2  областей.

База n= 1  очевидна.

Рассмотрим произвольные n  прямых общего положения и выкинем одну из них. По предположению индукции оставшиеся прямые разбивают плоскость на    (n−1)n-
1+   2  областей. Вернём выкинутую прямую. Точки пересечения с имеющимися прямыми разбивают её на    n  частей, каждая из частей разбивает одну область на две, а значит эта прямая увеличит количество областей на n  , то есть теперь    (n−1)n        n(n+1)
1+   2   +n =1+   2  областей.

Ответ:

 1+ n(n+1)
     2

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

Задача 30#77006Максимум баллов за задание: 7

Коридор длины l  произвольным образом покрыли дорожками (конечным числом). Докажите, что можно убрать некоторые дорожки так, чтобы оставшиеся дорожки покрывали весь коридор, и их суммарная длина не превышала 2l.

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

Подсказка 1

Попробуем рассмотреть минимальное множество дорожек, покрывающее коридор. Можно ли понять, сколькими дорожками может покрываться одна точка коридора?

Подсказка 2

Предположим, что некоторая точка Y накрыта тремя дорожками. Как доказать, что один из отрезков можно убрать?

Подсказка 3

Верно! Посмотрим на самую удаленную от Y правую границу всех дорожек и самую удаленную от нее левую границу. Тогда легко понять, что все множество, покрывающее Y, может быть покрыто всего двумя отрезками! Какой вывод можно сделать?

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

Рассмотрим минимальное множество дорожек X,  покрывающее весь коридор. Требование минимальности означает, что при удалении любой дорожки из X  оно перестаёт покрывать коридор.

Покажем, что каждая точка коридора покрывается не более, чем двумя отрезками из X  (нетрудно понять, что этого достаточно для решения задачи). Предположим противное, пусть некоторая точка Y  покрыта тремя отрезками A1B1,A2B2,A3B3  множества X.  Пусть Ai  — точка, наиболее удалённая от Y  среди трёх правых концов отрезков, а Bj  — среди трёх левых. Тогда отрезок AiBj  является объединением данных трёх отрезков, но он является объединением не более чем двух из данных трёх отрезков (а именно, отрезков AiBi  и AjBj  ). Таким образом, один из трёх отрезков A1B1,A2B2,A3B3  множества X  лежит в объединении двух других, что противоречит выбору множества X.

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

Задача 31#77012Максимум баллов за задание: 7

На столе 20× 20  разбросано 90  салфеток 1 ×1  со сторонами, параллельными краям стола. Докажите, что можно положить еще одну такую салфетку, не пересекающуюся с уже лежащими.

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

Подсказка

Попробуйте в центре каждой салфетки сделать гомотетию с коэффициентом 2. Подумайте, если салфетка B пересекалась с салфеткой A, то как тогда B будет располагаться относительно салфетки A' - образа A.

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

Для каждой салфетки сделаем гомотетию в её центре с коэффициентом 2.  Рассмотрим две произвольные салфетки A  и B.  Пусть  A′ — образ A  при гомотетии. С учётом условия параллельности сторон нетрудно понять, что A  и B  не имеют общих точек тогда и только тогда, когда  ′
A не содержит B.

Таким образом, если показать, что после гомотетии на столе найдётся точка, не покрытая ни одной салфеткой, то задача будет доказана, ведь можно будет добавить новый квадрат с центром в этой точке. А она, очевидно, найдётся, поскольку суммарная площадь квадратов равна 360,  а площадь стола — 400.  Что и требовалось.

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

Задача 32#77014Максимум баллов за задание: 7

Дано [4n∕3]  прямоугольников с параллельными сторонами. Каждый пересекает хотя бы n  других. Докажите, что существует прямоугольник, пересекающий все остальные.

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

Подсказка

Давайте рассмотрим некоторый прямоугольник A и подумаем, сколько может быть прямоугольников, у которых нижняя сторона выше верхней стороны A. Такие прямоугольники точно не пересекаются с A. А какие ещё прямоугольник не пересекаются с А?

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

Обозначим число прямоугольников через k.  Рассмотрим самую нижнюю из верхних границ прямоугольников (назовём прямую, на которой она лежит — d,  а прямоугольник — P  ). Есть не более чем k− n− 1  прямоугольников таких, что их нижняя граница лежит выше d,  так как все такие прямоугольники не пересекаются с P.  Назовём такие прямоугольники нижнеплохими. Аналогично определим верхнеплохие, левоплохие и правоплохие прямоугольники.

Заметим, что поскольку k> 4(k − n − 1),  то существует прямоугольник A,  не являющийся нижне-, верхне-, лево- или правоплохим. Но тогда он пересекается со всеми прямоугольниками.

В самом деле: пусть с ним не пересекается какой-то прямоугольник B,  тогда либо какая-то горизонтальная, либо какая-то вертикальная прямая разделяет B  и A.  Если, например, она горизонтальна и прямоугольник A  лежит выше неё, то верхняя граница B  лежит ниже нижней границы A,  что невозможно по построению. Остальные три случая аналогичны.

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

Задача 33#77015Максимум баллов за задание: 7

На плоскости дано конечное множество A  квадратов с параллельными сторонами. Докажите, что можно выкинуть часть квадратов так, чтобы оставшиеся покрывали все центры квадратов из множества A,  а также никакая точка плоскости не была покрыта более 4  -х раз.

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

Подсказка 1

Глобально тут стоит придумать некоторый процесс, в котором на каждом шаге будет выбираться какой-то квадрат из тех, чей центр выбранными квадратами ещë не покрыт.

Подсказка 2

Но как же обыграть условие про то, что каждая точка покрыта не более чем 4 квадратами. Для этого стоит такую точку рассмотреть. Попробуйте ввести систему координат, в которой эта точка будет началом. И проанализируйте, где находятся квадраты, покрывающие еë.

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

Запустим такой процесс. На очередном шаге будем выбирать квадрат наибольшей площади, центр которого еще не покрыт, и брать его в наше множество. Поскольку число квадратов конечно, процесс закончится. Покажем, что полученное множество удовлетворяет требованиям задачи. Очевидно, что центры всех квадратов из множества A  покрыты.

Предположим, что есть точка X  , которая покрыта 5  выбранными квадратами. Разобьем плоскость относительно X  на 4  части вертикальной и горизонтальной прямыми. Тогда по принципу Дирихле центры двух квадратов попали в одну часть (нестрого). Не нарушая общности, пусть в правую верхнюю. Проведем через центры этих 2  квадратов прямые с угловыми коэффициентами − 1.  Выберем тот квадрат, у которого прямая прошла выше (пусть он будет первым, а оставшийся квадрат вторым). Заметим, что верхний левый угол этого квадрата обязан лежать левее центра второго квадрата (иначе не будет покрыта точка X  ). Аналогично правый нижний угол этого квадрата лежит ниже центра второго квадрата. Но тогда мы получаем, что выбранный квадрат покрывает центр второго.

Рассмотрим два случая. Если при этом второй квадрат покрывает центр первого, то мы получаем противоречие с нашим процессом, поскольку тот из этих квадратов, который был выбран позже уже не мог быть выбран, так как его центр к тому моменту был уже покрыт. Если же второй квадрат не покрывает центр первого, то либо его правая сторона находится левее центра первого квадрата, либо его верхняя сторона находится ниже центра первого, откуда получаем, что сторона второго квадрата меньше стороны первого, то есть его мы выбирали позже. Но тогда к моменте выбора, его центр уже был покрыт первым квадратом — опять противоречие с нашим процессом.

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

Задача 34#77033Максимум баллов за задание: 7

На плоскости отмечены 2006  точек. Оказалось, что среди любых семи из них есть четыре, лежащие на одной окружности. Докажите, что найдутся хотя бы 1003  отмеченных точки, лежащие на одной окружности.

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

Предположим противное. Рассмотрим максимальное количество точек таких, что никакие 4  из них не лежат на одной окружности. Их не более 6.  Каждая из оставшихся точек лежит на описанной окружности одного из треугольников, образованных этими точками. Таких треугольников всего не более 20.  Значит, все наши точки лежат не более чем на 20  окружностях. Рассмотрим ту из них, ω1,  на которой лежит наибольшее количество точек (их не менее 100  и не более 1002  по нашему предположению). Оставшиеся хотя бы 1003  точек лежат на 19  окружностях, так что на одной из этих 19  окружностей (назовем ее ω2  ) лежит еще хотя бы 50  точек. Докажем, что все наши точки лежат на окружностях ω1  и ω2.  Предположим противное. Рассмотрим точку A  вне окружностей ω1  и ω2.  Выберем на окружности ω1  точки B1,B2,B3,  не лежащие на ω2.  Каждая из окружностей, описанных около треугольников ABiBj  пересекает окружность ω2  не более чем в двух точках. Выкинем не более чем 6  точек, а также не более чем две точки пересечения ω1  и ω2  из рассмотрения (если какие-то из них отмечены). На окружности ω2  останется не менее 42  отмеченных точек. Выберем одну из них, C1.  Описанные окружности треугольников C1ABi  и C1BiBj  вторично пересекают ω2  не более чем в одной точке каждая. Выкинем из рассмотрения эти точки (если какие-то из них отмечены), на окружности ω2  останется не менее 36  отмеченных точек. Выберем одну из них, C2,  и выкинем с окружности ω2  еще не более чем 6 точек, лежащих на описанных окружностях треугольников C2ABi  и C2BiBj.  На ω2  останется хотя бы 30  точек, назовем любую из них C3.  Легко видеть, что из точек A,B1,B2,B3,C1,C2,C3  никакие 4  не лежат на одной окружности. Противоречие. Итак, все отмеченные точки лежат на двух окружностях, следовательно, на одной из окружностей лежит не менее 1003  точек.

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

Задача 35#88188Максимум баллов за задание: 7

Докажите, что в выпуклом n  -угольнике нельзя выбрать больше n  диагоналей так, чтобы любые две из них имели общую точку.

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

Подсказка 1

Будем доказывать по индукции. Обязательно найдётся вершина, из которой выходит хотя бы 3 диагонали(почему?). Полезно рассмотреть именно её.

Подсказка 2

Рассмотрим диагональ, которая лежит между другими, исходящими из той же вершины. Тогда из другого конца этой диагонали может выходить только она.

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

Докажем индукцией по n,  что в выпуклом n  -угольнике нельзя выбрать более n  сторон или диагоналей так, чтобы любые две из них имели общую точку.

База: При n= 3  это очевидно.

Переход: Если из каждой вершины произвольного (n +1)  -угольника выходит не более двух выбранных диагоналей, то их всего выбрано не более n+ 1.  Поэтому будем считать, что из некоторой вершины A  выходят три выбранные диагонали AB1,AB2  и AB3,  причем AB2  лежит между AB1  и AB3.  Так как диагональ, выходящая из точки B2  и отличная от AB2  не может одновременно пересекать AB1  и AB3,  то из B2  выходит только одна выбранная диагональ. Поэтому можно выбросить точку B2  вместе с диагональю AB2  и применить предположение индукции.

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

Задача 36#88723Максимум баллов за задание: 7

В некоторой стране 2023  аэродрома, все расстояния между ними различны. С каждого поднимается самолет и летит на ближайший к нему аэродром (отличный от пункта вылета). Докажите, что никуда не может прилететь больше пяти самолетов.

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

Если самолеты из точек A  и B  прилетели в точку O,  то AB  — наибольшая сторона треугольника AOB,  т. е. ∠AOB > 60∘.  Предположим, что в точку O  прилетели самолеты из точек A1,...,An.  Тогда один из углов AiOAj  не превосходит 360∘
 n .  Поэтому 360∘   ∘
 n  > 60,  т. е. n< 6.

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

Задача 37#92029Максимум баллов за задание: 7

На числовой прямой отметили зелёным цветом все точки вида 81x+ 100y  , где x  , y  — целые неотрицательные, и фиолетовым цветом — остальные целые точки. Докажите, что на прямой существует такая точка (не обязательно целая), что любые две симметричные относительно неё точки закрашены в разные цвета.

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

Заметим, что если точка t≥ 80⋅100− 80  , то так как (81,100)= 1  , то у уравнения 81x +100y = t  есть решение. Среди этих решений выберем то, где y  минимальное неотрицательное. Тогда y < 81  , так как если x, y  решение, то и x +100, y− 81  решение. Значит, 81x= t− 100y ≥ 80⋅100− 80− 80 ⋅100≥ −80  , поэтому t  зеленая. Значит, с некоторого момента все числа зеленые. С другой стороны, все числа меньше 0 фиолетовые, а 0 зеленый. Пусть A  такое число, что все числа большие A  зеленые, а A  фиолетовое.

Докажем, что A = 80⋅100− 81  . Для всех больших A  мы уже доказали, что они зеленые, осталось доказать, что A  фиолетовое. Заметим, что все решения 81x+ 100y =80⋅100− 81  выглядят, как x= −1+ 100k  , а y = 80 − 81k  . Чтобы x  был неотрицательным нужно k> 0  , а для y  нужно k≤ 0  ?!

Тогда докажем, что необходимая точка это A
2-  . Пусть есть 2 зеленых числа, которые симметричны относительно A
2-  . Тогда их сумма тоже представляется, как 81x+ 100y  , а она равна A  .

Пусть есть 2 фиолетовых числа b1  и b2  , которые симметричны относительно A2-  . Представим их как 81x+ 100y  и из всех вариантов выберем те, где x  минимальный неотрицательный. Тогда b1 = 81x1+ 100y1  , b2 = 81x2+ 100y2  и x1,x2 ∈[0,80]  . Так как числа были фиолетовыми, то y1,y2 <0  . Значит, A = 81(x1+ x2)+ 100(y1+ y2)  и x1+ x2 = −1+ 100k  , а y1+ y2 = 80 − 81k  . Заметим, что y1+ y2 ≤ −2,  и значит, k> 1  . С другой стороны, x1+x2 ≤ 160  и поэтому k <2  . Противоречие.

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

Задача 38#105478Максимум баллов за задание: 7

Найдите количество треугольников периметра 300  с целочисленными сторонами, у которых одна из биссектрис перпендикулярна одной из медиан.

Источники: Физтех 2022, 14.2 (olymp.mipt.ru)

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

Подсказка 1

Так, тут и комбинаторика, и геометрия, нужен наверняка рисунок. Что мы на нём можем заметить? Ищем равнобедренный треугольник и вспоминаем свойства биссектрисы!

Подсказка 2

С рисунком разобрались, с соотношениями тоже. Осталось вспомнить про неравенство треугольника и получить полную систему.

Подсказка 3

Не забудем проверить, что мы всё посчитали ровно по одному разу: можем ли мы упорядочить наши стороны?

Показать ответ и решение

Рассмотрим треугольник ABC  . Пусть его биссектриса AN  и медиана BM  пересекаются в точке O  . В треугольнике ABM  отрезок AO  является биссектрисой и высотой, поэтому треугольник равнобедренный, AM = BM  .

Обозначим AB = y,y ∈ℤ  . Тогда AM  =MC  = y  . По свойству биссектрисы BN-  AB-  1
NC = AC = 2  , поэтому если BN = x  , то CN = 2x  . Сумма сторон треугольника равна периметру, т.е. 3(x+ y)= 300  , откуда y =100− x  , поэтому x ∈ℤ  . Учтём неравенство треугольника:

(
|{ 2y < y+ 3x
|( 3x< y+ 2y
  y < 2y+ 3x

x< y < 3x

Так как y = 100− x  , то

x <100− x< 3x

25< x< 50

На этом интервале содержится 24 целых значения x  .

Покажем, что никакая неупорядоченная тройка длин сторон треугольника (a;b;c)  не была посчитана более одного раза. Из двойного неравенства x< y < 3x  заключаем, что из сторон треугольника y,2y  и 3x  сторона y  — наименьшая. Тогда по заданному значению   y  вся тройка (a;b;c)  восстанавливается однозначно: наименьшее из этих чисел равно y  , ещё одно равно 2y  , а третье равно p− y− 2y  (где p  -— периметр). Поэтому две различные неупорядоченные тройки длин сторон задаются различными значениями y  .

Ответ: 24

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

Задача 39#102275Максимум баллов за задание: 7

Триангуляцией выпуклого n  -угольника называется разбиение его на треугольники непересекающимися диагоналями. Антикликой триангуляции назовем подмножество вершин многоугольника, никакие две из которых не соединены стороной или диагональю. Саша подсчитал, что в любой триангуляции 100  -угольника хотя бы M  антиклик, причем есть триангуляции, в которых их ровно M.  Сколько триангуляций содержат ровно M  антиклик?

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

Подсказка 1

Посчитать количество каких-то триангуляций довольно тяжело, хочется знать, что мы считаем. Порисуйте различные примеры и поймите, как выглядят искомые триангуляции.

Подсказка 2

Докажите, что искомые триангуляции имеют зиг-загообразный вид. Как доказать, что именно этот вид нам нужен? Вспомните, что вы знаете про триангуляцию.

Показать ответ и решение

Будем доказывать по индукции, что наименьшее количество антиклик достигается на триангуляции вида “зиг-заг”(пример такой триангуляции изображен на рисунке) и только на них.

PIC

Пусть zn   — количество антиклик в “зиг-заг” триангуляции n  угольника. База для n= 3,  4  и 5  работает, так как для них триангуляции единственны с точностью до поворота. Переход. Пусть дана триангуляция P.  В этой триангуляции есть треугольник, НУО An−1AnA1  такой, что стороны An−1An  и AnA1  являются сторонами n  -угольника.

PIC

Антиклик, не содержащих An,  столько, сколько в многоугольнике A1...An −1  с теми же диагоналями. По индукционному предположению их не менее zn−1,  причем равенство только при “зиг-заг” триангуляции. Если антиклика содержит An,  то мы можем дополнять её только вершинами A2,...,An −2.  По индукционному предположению таких антиклик не менее zn− 3,  причем равенство достигается только если проведена диагональ A2An−2  и оставшиеся диагонали образуют “зиг-заг” триангуляцию многоугольника A2 ...An−2.  Итого, антиклик не менее zn−1+ zn−3,  причем равенство достигается только если проведена диагональ A2An−2  и в многоугольнике A1...An−1  диагонали образуют “зиг-заг” триангуляцию. В четырехугольнике A1A2An−2An  мы проводим одну из диагоналей и она вместе с A2An−2  однозначно восстанавливается до «зиг-заг» триангуляции многоугольника A1...An −1.  Причем эти диагонали вместе с A1An  образуют “зиг-заг” триангуляцию n  -угольника.

Осталось посчитать количество “зиг-заг” триангуляций. Мы выбираем произвольную вершину за начало ломаной, далее идем от нее через одну вершины вправо или влево, и весь остальной путь однозначно определяется первым звеном. Итого, 2⋅100,  но каждую ломаную мы посчитали дважды (для одного конца и для второго), поэтому на самом деле ответ 100.

Ответ:

 100

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

Задача 40#95849Максимум баллов за задание: 7

Имеется 100  правильных треугольников со стороной 1.  У каждого треугольника одна сторона белая, одна сторона синяя, одна сторона красная. Из этих треугольников составлен правильный треугольник со стороной 10,  при этом каждые два соседних маленьких треугольника приложены друг к другу одноцветными сторонами. Докажите, что на границе большого треугольника белых, красных и синих отрезков поровну.

Источники: Лига открытий - 2018

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

Поставим большой треугольник на основание. Выделим в нем все треугольники, вершина которых смотрит вниз. Пусть их k  штук. Заметим, что эти треугольники вместе содержат каждую внутреннюю сторону треугольников, причем по одному разу. Так как в каждом выделенном треугольнике по одной белой, синей и красной стороне, то отсюда следует, что внутри большого треугольника лежит по 2k  белых, синих и красных сторон наших 100  маленьких треугольничков. Всего белых, синих и красных сторон по 100  штук, значит, на границе большого треугольника белых, синих и красных отрезков по 100− 2k  штук, то есть поровну.

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