Задача
Квадрат разбит на n² равных квадратиков. Про некоторую ломаную известно, что она проходит через центры всех квадратиков (ломаная может пересекать сама себя). Каково минимальное число звеньев у этой ломаной?
Решение
На рисунке показан пример такой восьмизвенной ломаной для n = 5. Она состоит из известного обхода девяти точек четырёхзвенной ломаной и раскручивающейся спирали.

Докажем, что меньшим числом звеньев не обойтись. Пусть через центры квадратиков проходят l горизонтальных и m вертикальных звеньев.
Если l ≥ n, то (так как горизонтальные звенья не могут быть соседними) число звеньев не меньше чем n + (n – 1) = 2n – 1.
Если l = n – 1, то оcтался горизонтальный ряд из n точек, не лежащих на горизонтальных звеньях. Нужно не менее n негоризонтальных звеньев, чтобы "покрыть" эти точки, и число звеньев снова не меньше 2n – 1.
Наконец, пусть l, m ≤ n – 2. Удалим все точки (центры квадратиков), лежащие на прямых, проходящих через горизонтальные и вертикальные звенья. Остался "прямоугольник" из (n – l)(n – m) точек. На его "границе" лежит 2(n – l – 1) + 2(n – m – 1) точек. Любое наклонное звено ломаной содержит не более двух "граничных" точек, то есть таких звеньев не меньше 2n – l – m – 2. Итого в ломаной не менее l + m + (2n – l – m – 2) = 2n – 2 звеньев.
Ответ
2n – 2 звена.
Чтобы оставлять комментарии, войдите или зарегистрируйтесь