Мне нужно как можно эффективнее разместить определенное количество форм блоков с различными размерами в наборе доступных блоков (наименее используемых блоков и потраченного впустую пространства).Формы и поля на самом деле не совпадают ни с одной сеткой, но если сетка помогает, я бы пожертвовал некоторой точностью для повышения производительности или упрощения кода.
Это для системы заказа продукции, которая должна соответствоватькоробки наиболее экономичным способом доставки.