Задача № 1670239, 10, 11 классы3 / 5

Разбиение многоугольника на треугольники и квадраты

Даны выпуклый многоугольник MM и простое число pp. Оказалось, что существует ровно pp способов разбить MM на равносторонние треугольники со стороной 1 и квадраты со стороной 1.

Докажите, что длина одной из сторон многоугольника MM равна  pp – 1.

Разобрать решение

  Назовём каёмкой разбиения квадраты и треугольники, имеющие хотя бы одну общую точку с границей многоугольника MM. Обозначим через M1M_1 многоугольник, полученный из MM отбрасыванием каёмки. Сделаем несколько наблюдений о каёмке.   1) Рассмотрим какой-нибудь угол многоугольника MM. Поскольку он покрывается одним или несколькими углами правильных треугольников и квадратов, то он может быть равен 60°, 90°, 120°, 150°. Отсюда каждый внешний угол многоугольника не меньше 30°. Но сумма внешних углов выпуклого многоугольника равна 360°. Поэтому у многоугольника MM не более 12 углов, причём их может быть 12 только в случае, если все углы MM равны 150°.

  2) Рассмотрим квадрат или треугольник каёмки, примыкающий к углу, сторона которого лежит на стороне многоугольника. Если это квадрат (см. рис. слева), то несложно видеть, что все оставшиеся фигуры разбиения, которые примыкают к этой стороне, – тоже квадраты, потому что образующиеся углы 90° можно замостить только квадратом (см. рис. справа).   Если это треугольник (см. рис. ниже слева), то несложно видеть, что все оставшиеся фигуры разбиения, которые примыкают к этой стороне, – тоже треугольники, потому что образующиеся углы 120° можно замостить только двумя треугольниками (см. рис. ниже справа). Таким образом, к каждой стороне многоугольника MM примыкают либо только квадраты, либо только треугольники.   3) Из предыдущего пункта следует, что стороны M1M_1 будут параллельны соответствующим сторонам MM (стороны ABAB и CDCD на рисунках). Если у MM нет углов по 60° или 90°, то длины сторон M1M_1 будут либо равны соответствующим длинам сторон MM (в случае квадратов), либо на 1 меньше (в случае треугольников). При этом длина стороны может стать равной 0. То есть M1M_1 – выпуклый многоугольник, у которого сторон не больше, чем у MM.

  Назовём характеристикой многоугольника MM набор чисел (a1,a2,...,a12)(a_1, a_2, ..., a_{12}), построенный следующим образом. Если MM – 12-угольник, то это длины сторон MM, перечисленные в порядке обхода против часовой стрелки. Если у MM меньше 12 сторон, то не все его углы равны 150°. Мысленно добавим несколько сторон нулевой длины: если есть угол 120°, то добавим в соответствующую вершину сторону нулевой длины, если есть угол 90°, то добавим в соответствующую вершину две последовательные стороны нулевой длины, если есть угол 60° – три последовательные стороны нулевой длины. Несложно проверить, что в итоге получится 12 сторон, некоторые из которых равны 0. Стороны a1,a3,...,a11a_1, a_3, ..., a_{11} будем называть нечётными, а стороны a2,a4,...,a12a_2, a_4, ..., a_{12} – чётными.

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

  1) Пусть длины сторон MM отличны от нуля. Тогда все углы MM равны 150°. Заметим, что существует два варианта расположить квадрат и треугольник, примыкающие к углу 150° (см. рис.).   При выборе одного из вариантов остальная каёмка восстанавливается однозначно. Действительно, сначала восстанавливается часть каёмки, примыкающая к сторонам угла, затем разбиения двух соседних углов и т.д.

  Итого получается два варианта каёмки: равносторонние треугольники расположены вдоль всех нечётных сторон, а квадраты – вдоль всех чётных; или наоборот. В первом варианте характеристикой M1M_1 будет набор  (a1−1,a2,a3−1,a4,...,a11−1,a12)(a_1 - 1, a_2, a_3 - 1, a_4, ..., a_{11} - 1, a_{12}),  а во втором – набор  (a1,a2−1,a3,a4−1,...,a11,a12−1)(a_1, a_2 - 1, a_3, a_4 - 1, ..., a_{11}, a_{12} - 1).   2) Пусть по крайней мере одна нечётная сторона MM равна нулю, а все чётные стороны отличны от нуля. Рассмотрим такое ii, что  aia_i = 0.  Тогда угол при соответствующей вершине многоугольника MM будет равен 120° (поскольку ai−1a_{i-1} и ai+1a_{i+1} не равны 0), то есть его единственным образом можно разбить на два равносторонних треугольника. Далее каёмка восстанавливается однозначно. Действительно, достаточно возле всех сторон с нечётными номерами и ненулевой длиной разместить равносторонние треугольники, а возле сторон с чётными номерами и ненулевой длиной – квадраты. Получаем, что характеристика M1M_1 будет равна  (a1,a2−1,a3,a4−1,...,a11,a12−1)(a_1, a_2 - 1, a_3, a_4 - 1, ..., a_{11}, a_{12} - 1).

  3) Пусть по крайней мере одна чётная сторона MM равна нулю, а все нечётные стороны отличны от нуля. Аналогично получаем, что характеристика M1M_1 будет равна  (a1−1,a2,a3−1,a4,...,a11−1,a12)(a_1 - 1, a_2, a_3 - 1, a_4, ..., a_{11} - 1, a_{12}).   4) Пусть по крайней мере одна чётная и одна нечётная стороны MM равны нулю. Поскольку все ненулевые стороны M1M_1 параллельны соответствующим сторонам MM и имеют такую же или меньшую длину, то по крайней мере одна чётная и одна нечётная стороны M1M_1 равны нулю.

  Отметим, что если по крайней мере одна чётная и одна нечётная стороны MM равны нулю, то существует не более одного способа разбить MM нужным образом. Действительно, тогда у MM найдётся угол, меньший 150°, разбиение которого восстанавливается однозначно. Далее каёмка восстанавливается не более чем одним способом. У многоугольника, полученного отбрасыванием каёмки, каёмка снова восстанавливается не более чем одним способом и т.д.

  Обозначим  x=min⁡a1,a3,...,a11,y=min⁡a2,a4,…,a12x = \min{a_1, a_3, ..., a_{11}}, y = \min{a_2, a_4, \ldots, a_{12}}.  Одно из чисел xx или yy отлично от нуля, иначе MM можно разбить не более чем одним способом. Выделим у многоугольника MM каёмку, уменьшающую либо чётные, либо нечётные стороны MM (если одно из чисел xx или yy равно 0, то каёмку можно выбрать единственным способом). Уберём каёмку, останется многоугольник M1M_1. Выделим какую-нибудь каёмку многоугольника M1M_1, уберём её и обозначим оставшийся многоугольник через M2M_2. Будем продолжать так до тех пор, пока хотя бы одна чётная и хотя бы одна нечётная стороны не станут равны нулю. В этот момент характеристика многоугольника будет равна  (a1−x,a2−y,a3−x,a4−y,...,a11−x,a12−y)(a_1 - x, a_2 - y, a_3 - x, a_4 - y, ..., a_ {11} - x, a_ {12} - y).

  Оставшийся многоугольник Mx+yM_{x+y} не зависит от того, какие именно каёмки были выбраны на предыдущих шагах, поскольку характеристика задаёт не более чем один многоугольник. Поэтому если Mx+yM_{x+y} нельзя разбить на правильные треугольники и квадраты, то и для MM не существует соответствующего разбиения. Следовательно, Mx+yM_{x+y} можно разбить единственным образом, то есть количество разбиений MM равно количеству способов уменьшить оба числа xx и yy до 0, то есть  Cx+yyC_{\smash[b]{x+y}}^y.

  По условию задачи  Cx+yy=pC_{x+y}^y = p,  где pp – простое число. Докажем, что это может быть только в случае  x+y=px + y = p  и  y=1y = 1.  Заметим, что  x+y⩾px+y \geqslant p,  поскольку иначе Cx+yyC_{x+y}^y не может делиться на pp. Также xx и yy отличны от нуля, так как иначе  Cx+yy=1C_{x+y}^y = 1.  Тогда  Cx+yy⩾Cx+y1=x+y⩾p.C_{x+y}^y \geqslant C_{x+y}^1 = x+y \geqslant p.  Нетрудно видеть, что равенство достигается только при  x=1,y=px = 1, y = p – 1  либо наоборот. В обоих случаях одно из чисел  a1,a2,...,a12a_1, a_2, ..., a_{12}  равно  pp – 1,  что и требовалось доказать.

Обсуждение

0

Комментариев пока нет.

Чтобы оставить комментарий, войдите в аккаунт.

Версии задачи

Выберите доступную версию задачи. Текущая версия отмечена в списке.

Сообщить об ошибке

Опишите неточность в условии, ответе или решении задачи № 167023.

Старый дизайн