У меня есть заданный набор n кубоидов с известной шириной, высотой и глубиной.
У меня также есть другой (наименьшая сторона, по крайней мере, достаточно длинная, как самая длинная из множества) кубоид с заданной шириной и глубиной, но неизвестной высотой.
Я должен выровнять эти маленькие кубоиды внутри самого большого, чтобы его высота была возможно меньше.
Должно быть три решения:
- возможно быстро (возможно, положив один поверх другого)
- оптимальный
- возможно хорошо
Я ищу ресурсы, документы, решения для этой проблемы.