Если у меня есть набор прямоугольников, который может быть любым числом. Прямоугольники имеют одинаковый размер, и они должны заполнить контейнер (прямоугольник) заданного размера. Как определить максимальный размер прямоугольников, не имея каких-либоиз них перекрываются.
Так что если у меня есть 3 прямоугольника с соотношением сторон 2,0 и контейнером 3 * 2, то максимальный размер прямоугольника равен 2 * 1.
Как я могу сделать это программнобез включения процессора, просматривая все возможные комбинации.
float get_max_size (ширина плавания, высота плавания, int num, масштаб плавания)