Назад

Олимпиадная задача по планиметрии и комбинаторной геометрии для 9–11 класса: покрытие круга полосами

Задача

На плоскости дано конечное число полос, сумма ширин которых равна 100, и круг радиуса 1.

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

Решение

Решение 1:   Пусть суммарная ширина полос не меньше 2,5π.

  Будем считать, что горизонтальных и вертикальных полос нет. Упорядочим полосы по возрастанию угла наклона относительно положительной полуоси Ox, а полосы с одинаковым углом наклона сложим в одну полосу. Можно считать, что суммарная ширина полос с углом наклона, меньшим 90°, не меньше /4 (иначе отразим плоскость относительно оси Oy).

  Рассмотрим дугу A1N длины /4, отсекаемую первой четвертью от окружности радиуса 2,5 с центром в точке O (начале координат) (см. рис.). Пусть m таково, что   d1 + d2 + ... + dm–1 < /4,   d1 + d2 + ... + dm/4.

  Разделим дугуA1Nна части точками  A2, ...,Am  так, что длина дугиAnAn+1равнаdn. Перенесёмn-ю полосу так, чтобы её нижний край прошёл через точкуAn. Пусть этот нижний край пересекает ось абсцисс в точкеBn. Эта полоса, очевидно, содержит точкуAn+1, а значит, покрывает криволинейную трапециюBnAnAn+1Cn(точкаCnтакже лежит на оси абсцисс).   Докажем по индукции, что для каждого  n < m  первыеnполос покрывают криволинейный треугольникA1An+1Cn(см. рис.).   При  n= 1  утверждение очевидно.  Шаг индукции. По предположению индукции первые  n– 1  полосок покрывают криволинейный треугольникA1AnCn–1и, тем более, криволинейный треугольникA1AnBn(поскольку точкаBnлежитправееточкиCn–1). Добавив к нему "трапецию"BnAnAn+1Cn, покрытуюn-й полоской, мы и получим криволинейный треугольникA1An+1Cn.   Добавивm-ю полоску, мы покроем секторOA1N. Легко видеть, что радиус вписанного в этот сектор (и следовательно, покрытого полосками) круга равен     Замечание. Суммарную ширину полосок можно уменьшить до 2π. Пусть суммарная ширина полосок с углом наклона, не превышающим π/2, равна  α ≥ π,  а суммарная ширина остальных полосок равна  2π – α.  Рассмотрим полукруг радиуса 2, лежащий в верхней полуплоскости (см. рисунок).
  Рассуждая как выше, покроем полосками первого типа криволинейный треугольникAKC, где длина дугиAKравна α. Аналогично полосками второго типа (начав с точкиD) покроем криволинейный треугольникDKE, где длина дугиDKравна  2π – α.  Тем самым будет покрыт весь полукруг радиуса 2, а в него можно вписать круг радиуса 1.

Решение 2:   Будем считать, что сумма ширин полос не меньше 24. Каждой полосе поставим в соответствие вектор, перпендикулярный её границе, длина которого равна ширине этой полосы. Отложим их от одной и той же точки O.

  Разобьём плоскость на 12 углов величины 30° с вершиной в точке O. Для каждого из углов подсчитаем сумму длин векторов, лежащих внутри или на границе этого угла или внутри или на границе вертикального ему угла. Получим шесть величин – по одной для каждой пары вертикальных углов.

   Выберем ту пару вертикальных углов, для которой подсчитанная сумма оказалась  24 : 6 = 4  (такая, очевидно, найдётся). Заменив, если потребуется, некоторые векторы на противоположные, добьёмся того, чтобы все они попали в один и тот же угол величины 30°.

  Сумма векторов не зависит от порядка, в котором берутся слагаемые. Упорядочим векторы так, чтобы направление следующего получалось из направления предыдущего поворотом по часовой стрелке. Отложим их, прикладывая начало каждого следующего вектора к концу предыдущего. Получим выпуклую ломаную OO1O2...On (см. рисунок). Длина этой ломаной не меньше 4.

  Длина отрезка OOn не меньше чем 2. Действительно, угол между отрезком OOn и любым из отрезков ломаной не больше 30°, значит, длина проекции отрезка OiOi+1 на прямую OOn не меньше, чем  OiOi+1·cos 30°.  Суммируя по всем отрезкам ломаной, получаем требуемое неравенство.

  Перенесём полоски параллельно так, чтобы концы каждого из отрезков  OO1, O1O2, ..., On–1On  лежали на границе соответствующих полосок. Докажем, что многоугольник MOO1O2...On, где точка M – пересечение перпендикуляров к отрезкам OO1 и On–1On, проведённых к этим отрезкам в точках O и On, будет полностью покрыт полосками.

  Для этого рассмотрим любую точку X, лежащую в многоугольнике MOO1O2...On. Проще всего рассмотреть ближайшую к X точку Y на ломаной OO1O2...On. Если Y лежит на OiOi+1, то  XYOiOi+1,  так что точка X покрывается полоской, перпендикулярной отрезку OiOi+1.

Ответ

Ответ задачи отсутствует

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет