Цитата Сообщение от pulsar Посмотреть сообщение
в продолжении моего первого поста в этой теме, нашел вот такое:
как-то страшнО и неоптимально.

по-моему в общем случае оптимальнее всего - сортировка пустых мест и расположение наибольшего прямоугольника в наименьшее пустое место.