Я пытаюсь найти способ вычислить # столбцов, чтобы использовать их для размещения прямоугольных элементов управления пользовательского интерфейса в окне пользовательского интерфейса контейнера.
Размер (с & height) окна пользовательского интерфейса контейнера известен.
Соотношение ширины и высоты элемента управления прямоугольного интерфейса известно и фиксировано.
Размер прямоугольного элемента управления пользовательского интерфейса можно регулировать с фиксированным соотношением.
Количество прямоугольных элементов управления пользовательского интерфейса, которые можно разместить в окне пользовательского интерфейса контейнера, известно.
При этих известных условиях существует ли алгоритм для определения количества столбцов, используемых для размещения этих прямоугольников в окне контейнера, чтобы наилучшим образом использовать пространство окна контейнера?