Олимпиада имени Леонарда Эйлера 2024-2025 учебный год, I тур дистанционного этапа


При каком наименьшем $k$ на числовой прямой можно отметить $k$ точек таким образом, чтобы для каждого натурального числа $n$ от 1 до 100 нашлись две отмеченные точки, расстояние между которыми равно $2^n$? ( И. Рубанов )
посмотреть в олимпиаде

Комментарий/решение:

  3
2024-12-09 21:00:05.0 #

Пример. Прик k = 101 можно отметить точки 2, 22, 2101: для каждого п от 1 до 100 расстояние от 2 до 2 ^ (n + 1) равно 2".

Оценка. Пусть отмечено k < 101 точек. Для каждого п от 1 до 100 соединим ниткой две точки на расстоянии 2^n. Если есть точка, из которой выходит ровно одна нитка, удалим ее вместе с ниткой и будем делать так до тех пор, пока это возможно. Таким путем мы сможем удалить не больше 99 вершин, а, значит, и ниток. Поэтому, когда процесс удаления закончится, из каждой точки либо не будет выходить ниток, либо будет выходить не меньше двух ниток. Возьмем точку, из которой выходит хотя бы две нитки, и пойдем из нее по ниткам, идя каждый раз в точку, где мы еще не были, пока это возможно. Когда мы попадаем в еще не пройденную точку, мы можем идти дальше, так как из нее выходит еще хотя бы одна нитка. Так как точек конечное число, когда-то мы придем в точку, где уже были, и получим замкнутый маршрут. Возьмем в нем самую длинную нитку. Так как 2^k > 2^(k - 1) + 2^(k - 2) +...+2^1 , эта нитка длиннее суммы всех остальных пройденных. Но тогда мы, выйдя из одного ее конца, не сможем прийти по остальным ниткам маршрута в другой. Получили противоречие с замкнутостью маршрута, доказывающее, что k >= 101

Замечание. Те, кто знаком с понятием графа, конечно, поняли, что рассуждение про веревочки это доказа- тельство, что если в графе ребер не меньше, чем вершин, то в нем есть цикл.