Разрезание прямоугольника

Задача

Прямоугольник разрезан на 9 квадратов, как показано на рисунке. Сторона маленького белого квадрата равна 1.

Прямоугольник разрезан на 9 квадратов, как показано на рисунке. Сторона маленького белого квадрата равна 1. Найдите стороны прямоугольника

Найдите стороны прямоугольника.


Подсказка

Можно, конечно, просто взять линейку и измерить длины отрезков на рисунке, но этот способ не очень хороший по двум причинам. Во-первых, точность таких измерений не слишком высока и ответ получится лишь приближенный. Во-вторых, если бы в нашем распоряжении оказалась картинка «под углом», то истинные длины сторон на ней были бы искажены, и тогда пришлось бы еще думать, что делать с измерениями. Но можно найти стороны прямоугольника абсолютно точно, и знать для этого необходимо только схему разрезания. Для этого нужно составить систему уравнений, приняв за неизвестные длины сторон квадратов и прямоугольника.


Решение

Как уже было отмечено в подсказке, эта задача вовсе не по геометрии (как могло бы показаться), а по линейной алгебре. Причем, решается она довольно просто. Нужно лишь не побояться сначала ввести много обозначений.

Рис. 1. Пронумеруем квадраты

Рис. 1. Пронумеруем квадраты

Итак, пусть x и y — ширина и высота большого прямоугольника, которые мы ищем. Пронумеруем квадраты, как показано на рисунке 1, и обозначим сторону квадрата с номером i через zi. Переменные уже есть. А откуда взять уравнения? Посмотрим внимательно на рисунок 1: видно, что некоторые стороны квадратов «хорошо» примыкают друг к другу. Например, белый квадратик дополняет сторону красного квадрата до стороны оранжевого. Еще пример: белый вместе с желтым по высоте занимают столько же, сколько голубой с пурпурным. Эти условия стыковки и позволяют написать уравнения. Получится система линейных уравнений, которую запишем в два приема. Сначала выпишем уравнения, которые отвечают вертикальным стыкам:

Последнее уравнение описывает примыкание третьего и восьмого квадратов к правой стороне прямоугольника. Но оно следует из предыдущих уравнений (проверьте это), поэтому далее его не учитываем. Теперь выпишем уравнения на горизонтальные стыки (условие для нижней стороны пропускаем по той же причине):

Объединим всё в одну систему, из которой нам и нужно найти x и y:

Для решения систем линейных уравнений давно придумано множество методов. Но в нашем случае можно обойтись и без привлечения мощных теорий, а просто последовательно выражать одни переменные через другие и делать соответствующие подстановки, постепенно упрощая систему. Удобно выражать переменные через z5: z2 = 1 + z5, значит z1 = 2 + z5, значит z4 = 3 + z5. Уже можно явно вычислить сторону голубого квадрата: z6 = 1 + z4 – z5 = 4. Продолжая в том же духе, несложно найти стороны остальных квадратов, а вместе с ними и стороны прямоугольника: x = 32, а y = 33.


Послесловие

Возможно, решение этой задачи поможет вам сделать что-нибудь вроде такого шкафа:

Или еще что-нибудь не менее прекрасное.

Вообще, вопросы о разрезаниях разных фигур на специфические части обычно бывают интересными и красивыми. Причем рассчитаны они могут быть на самую разную аудиторию: задачки такого рода часто дают на математических кружках, но, как мы только что убедились, бывают и не очень «кружковские» задачи.

Про разрезания именно прямоугольников известно многое. Вполне очевидно, что если отношение сторон прямоугольника рационально, то его можно разрезать на одинаковые квадраты. А если можно резать на необязательно одинаковые квадраты, то что тогда? В 1903 году Макс Ден (Max Dehn) доказал, что и в этом случае отношение сторон прямоугольника должно быть рационально (кстати, имя этого немецкого математика уже встречалось ранее в одной из задач на «Элементах»). Его доказательство было сложным, но позднее был придуман более простой способ. Вкратце его суть такова. Оказывается, по любому разрезанию прямоугольника можно построить специальную электрическую цепь, и это сопоставление настолько удачно, что условия состыкования сторон квадратов идентичны правилам Кирхгофа для этой цепи. Поскольку эти правила позволяют полностью рассчитать электрическую цепь, то это позволяет найти и размеры квадратов. Подробнее об этом можно прочитать в статье М. Скопенкова, М. Прасолова и С. Дориченко «Разрезания металлического прямоугольника» («Квант» №3, 2011), на основе которой был подготовлен этот материал.

Есть еще одна похожая по формулировке задача про разрезание прямоугольников: прямоугольник как-то разрезан на прямоугольники, причем известно, что хотя бы одна из сторон каждого из них имеет целую длину; требуется доказать, что тогда и у большого прямоугольника будет целая сторона. А вот решение у нее довольно далекое от рассмотренных выше идей. Если у вас не получится решить эту задачу, то прочитать ее решение можно, например, здесь.


9
Показать комментарии (9)
Свернуть комментарии (9)

  • Angl  | 30.08.2013 | 03:29 Ответить
    Я думал, что есть какой-то более изящный подход, чем составление и решение "в лоб" системы линейных уравнений. На этом я бросил решать, понятно же, что решить так можно...
    Ответить
    • chech > Angl | 30.08.2013 | 08:39 Ответить
      Я решил эду задачу в уме минуты за три, сидя в электричке.
      Достаточно очевидно, что сторона серо-голубого квадрата равна 4. Затем я ПРЕДПОЛОЖИЛ, что сторона сиреневого квадрата равна 7 (сторона серо-голубого квадрата чуть больше половины сиреневого квадрата). Отсюда сторона красного квадрата - 8, оранжевого - 9, жёлтого - 10. Так как 9+10 = 4+7+8, то видим, что предположение было верное. Дальше находим сторону синего квадрата 10+4 = 14 и зелёного 4+14 = 18. Ну а дальше ищем стороны прямоугольника: (оранжевый) 9 + (жёлтый) 10 + синий (14) = 33; синий (14) + зелёный (18) = 32.
      Ответить
      • Angl > chech | 30.08.2013 | 09:10 Ответить
        А сторону серо-голубого можно даже точно сразу вычислить, зная что 4 квадрата отличаются с шагом в 1 каждый.
        Ответить
    • 945lea > Angl | 30.08.2013 | 10:07 Ответить
      Собственно систему уравнений и незачем тут расписывать, равно как и вводить множество обозначений. Достаточно длину стороны розового квадрата принять за x, для красного, оранжевого и жёлтого получается последовательно x+1, x+2, x+3, для светло-зелёного - 2x+1, для голубого вычисляется 4 (1+(x+3)-x), соответственно у синего - x+7, у тёмно-зелёного - x+11. Теперь длину стороны светло-зелёного квадрата можно выразить через длины сторон розового, голубого и тёмно-зеленого: x+11+4-x=15. Решив уравнение 2x+1=15, получаем, что x=7 и, соответственно, большой прямоугольник имеет размеры 32x33.
      Ответить
      • Jesus DarkJewel > 945lea | 30.08.2013 | 11:55 Ответить
        Примерно так я и решал :) после описания всех квадратов через другие, стало быстро понятно, что у голубого сторона равна 4-рем, и нужно было только найти сторону розового, через него можно было описать все остальные.
        Ответить
      • VladNSK > 945lea | 01.09.2013 | 21:50 Ответить
        И я примерно также решил: принял за х сторону розового квадрата, прошел против часовой стрелки вокруг маленького белового квадратика, и неожиданно получилось, что сторона бледно-голубого квадратика равна 4. И таким же манером потом обошел все другие квадраты. При этом возникали уравнения только с одним неизвестным.

        P.S. Сразу было понятно, что задачку можно будет тупо решить, составив систему линейных уравнений. Но это же не интересно! Я сначала попытался в уме обойти квадратики, но запутался. А на бумаге минут за 10 решил.
        Ответить
  • Kurochka  | 30.08.2013 | 11:29 Ответить
    Немного удивило столь сложное решение. Я решал так. Если обозначить сторону маджентового квадрата за х, то, очевидно, сторона красного квадрата равна (х + 1), сторона оранжевого квадрата равна (х + 2), сторона жёлтого квадрата равна (х + 3), поскольку сторона белого квадрата равна 1. Сторона светло-зелёного квадрата равна сумме сторон маджентового и красного, то есть х + (х + 1) = (2х + 1). Сторона серо-голубого квадрата равна разности суммы сторон оранжевого и жёлтого и стороны светло-зелёного, то есть (х + 2) + (х + 3) - (2х + 1) = 4. Сторона синего квадрата равна сумме сторон жёлтого и серо-голубого, то есть (х + 3) + 4 = (х + 7). Сторона зелёного квадрата равна сумме сторон синего и серо-голубого, то есть (х + 7) + 4 = (х + 11). Чтобы вычислить х, надо приравнять сумму сторон светло-зелёного, красного и оранжевого квадратов сумме сторон синего и зелёного квадратов, то есть (2х + 1) + (х + 1) + (х + 2) = (х + 7) + (х + 11). Таким образом, х = 7, а стороны прямоугольника - 33 (вертикальная) и 32 (горизонтальная).
    Ответить
    • Alexey Lubkin > Kurochka | 03.09.2013 | 20:46 Ответить
      И я решал в точности также.
      Однако, если бы квадратов было существенно больше и расположены они были бы не так кудряво, то универсальный метод приведённый в решении пришёлся бы как раз кстати.
      Ответить
  • Vivisektor  | 27.09.2013 | 10:47 Ответить
    А я гений. У меня при решении системы линейных уравнений упрямо выходит, что 7=1. :)))))
    Ответить
Написать комментарий
Элементы

© 2005–2024 «Элементы»