Есть некоторое количество прямоугольников (60-100).
Задача - скомпоновать их так, что бы получился прямоугольник с максимально эффективно занятой площадью.
Вращать прямоугольники нельзя.
Скорость выполнения значения не имеет.
Может быть есть какое-нибудь классическое решение?
А то у меня вариантов кроме тупого перебора, что-то пока вообще нет.