Задача есть куча коробок и большой-большой склад - нужно найти идеальную компановку и выделить место на складе. Сколько места нужно выделить.
Вначале найти полный объем.
Идеальная компоновка множества мест это куб - можно рассчитать размеры этого куба
берем максимальную координату умножаем на n и возводим число в куб, увеличивая n до тех пор пока полученное значение будет меньше полного объема. наибольшее значение n это будет максимальное число упаковок в этой координате скорее всего придется уменьшить на 1 и повторить расчет. Допустим это будет длина всех(n умноженное на длину одного). Дальше также находим остальные координаты - поделим имеющееся расстояние сороны куба на координату и округлим до целых - найдем сколько элементов в длине ширине и высоте. найдем количество - оставшиеся элементы лягут в верхний слой - значит высота на 1 элемент получится больше.