Лесенкой называется последовательность клеток на к...
Criado em: 10 de agosto de 2026
Respondido usando GPT-5.6 Thinking por Chat01
Criado em: 10 de agosto de 2026
Respondido usando GPT-5.6 Thinking por Chat01
Лесенкой называется последовательность клеток на клетчатой плоскости, в которой каждая клетка является соседом предыдущей клетки либо справа, либо сверху. Одна клетка --- тоже лесенка. На клетчатой плоскости отмечено конечное множество клеток, симметричное относительно некоторой клетки . (Сама клетка может как принадлежать этому множеству, так и не принадлежать). Докажите, что количество способов разбить это множество клеток на лесенки является квадратом натурального числа.
Введём координаты клеток так, чтобы клетка имела координаты , а сосед справа увеличивал на , сосед сверху — на .
Для клетки положим
При каждом шаге лесенки вправо или вверх величина увеличивается ровно на .
Рассмотрим диагональные слои
Для каждого целого построим двудольный граф : в одной его доле находятся отмеченные клетки из , в другой — отмеченные клетки из , а две клетки соединены ребром, если они соседние по стороне. Обозначим через число всех паросочетаний в , включая пустое.
Пусть дано разбиение отмеченных клеток на лесенки. В каждой лесенке отметим пары последовательных клеток. Между слоями и эти отмеченные пары образуют паросочетание: у клетки не может быть двух следующих или двух предыдущих клеток в одной лесенке.
Обратно, независимо для каждого выберем любое паросочетание в . Соединим клетки выбранными рёбрами.
У каждой клетки тогда не более одного выбранного ребра, ведущего из предыдущего слоя, и не более одного — в следующий слой. Поэтому каждая компонента получившегося графа является цепочкой
причём каждый шаг идёт вправо или вверх. То есть каждая компонента — лесенка. Циклов быть не может, поскольку вдоль каждого ребра увеличивается.
Таким образом, имеем биекцию
Следовательно, число разбиений равно
Фактически почти все множители равны , так как отмеченных клеток конечное число.
Поворот на относительно клетки переводит
поэтому слой переходит в .
Если две соседние клетки образуют ребро между и , то после центральной симметрии они образуют ребро между
Значит, симметрия задаёт изоморфизм
В частности,
Но преобразование индексов
разбивает все целые числа на пары и не имеет неподвижных точек, поскольку равенство дало бы .
Поэтому
Итак, число способов разбить отмеченное множество клеток на лесенки является квадратом натурального числа.