Упаковочные прямоугольники для компактного представления
Я ищу указатели для решения следующей проблемы: у меня есть набор прямоугольников, высота которых также известна, а также x-позиций, и я хочу упаковать их в более компактную форму. С небольшим рисунком (где все прямоугольники имеют одинаковую ширину, но ширина может варьироваться в реальной жизни), я бы хотел вместо.
-r1-
-r2--
-r3--
-r4-
-r5--
что-то вроде.
-r1- -r3--
-r2-- -r4-
-r5--
Все советы будут оценены. Я не обязательно ищу "лучшее" решение.