Олимпиадная задача по планиметрии и комбинаторной геометрии для 9–11 класса: покрытие круга полосами
Задача
На плоскости дано конечное число полос, сумма ширин которых равна 100, и круг радиуса 1.
Докажите, что каждую из полос можно параллельно перенести так, чтобы все они вместе покрыли круг.
Решение
Решение 1: Пусть суммарная ширина полос не меньше 2,5π.
Будем считать, что горизонтальных и вертикальных полос нет. Упорядочим полосы по возрастанию угла наклона относительно положительной полуоси Ox, а полосы с одинаковым углом наклона сложим в одну полосу. Можно считать, что суммарная ширина полос с углом наклона, меньшим 90°, не меньше 5π/4 (иначе отразим плоскость относительно оси Oy).
Рассмотрим дугу A1N длины 5π/4, отсекаемую первой четвертью от окружности радиуса 2,5 с центром в точке O (начале координат) (см. рис.). Пусть m таково, что d1 + d2 + ... + dm–1 < 5π/4, d1 + d2 + ... + dm ≥ 5π/4.

Замечание. Суммарную ширину полосок можно уменьшить до 2π. Пусть суммарная ширина полосок с углом наклона, не превышающим π/2, равна α ≥ π, а суммарная ширина остальных полосок равна 2π – α. Рассмотрим полукруг радиуса 2, лежащий в верхней полуплоскости (см. рисунок).

Решение 2: Будем считать, что сумма ширин полос не меньше 24. Каждой полосе поставим в соответствие вектор, перпендикулярный её границе, длина которого равна ширине этой полосы. Отложим их от одной и той же точки O.
Разобьём плоскость на 12 углов величины 30° с вершиной в точке O. Для каждого из углов подсчитаем сумму длин векторов, лежащих внутри или на границе этого угла или внутри или на границе вертикального ему угла. Получим шесть величин – по одной для каждой пары вертикальных углов.
Выберем ту пару вертикальных углов, для которой подсчитанная сумма оказалась 24 : 6 = 4 (такая, очевидно, найдётся). Заменив, если потребуется, некоторые векторы на противоположные, добьёмся того, чтобы все они попали в один и тот же угол величины 30°.
Сумма векторов не зависит от порядка, в котором берутся слагаемые. Упорядочим векторы так, чтобы направление следующего получалось из направления предыдущего поворотом по часовой стрелке. Отложим их, прикладывая начало каждого следующего вектора к концу предыдущего. Получим выпуклую ломаную OO1O2...On (см. рисунок). Длина этой ломаной не меньше 4.

Перенесём полоски параллельно так, чтобы концы каждого из отрезков OO1, O1O2, ..., On–1On лежали на границе соответствующих полосок. Докажем, что многоугольник MOO1O2...On, где точка M – пересечение перпендикуляров к отрезкам OO1 и On–1On, проведённых к этим отрезкам в точках O и On, будет полностью покрыт полосками.
Для этого рассмотрим любую точку X, лежащую в многоугольнике MOO1O2...On. Проще всего рассмотреть ближайшую к X точку Y на ломаной OO1O2...On. Если Y лежит на OiOi+1, то XY ⊥ OiOi+1, так что точка X покрывается полоской, перпендикулярной отрезку OiOi+1.
Ответ
Ответ задачи отсутствует
Чтобы оставлять комментарии, войдите или зарегистрируйтесь