Учитывая прямоугольники r [] внутри большего прямоугольника R, существует оптимальный быстрый алгоритм для определения минимального числа прямоугольников, которые заполняют отрицательное пространство "" между r []?
Например, учитывая эти три синих прямоугольника внутри фиолетового прямоугольника:
Как я могу быстро определить список прямоугольников, подобных этим в зеленом нижнем (что может быть не оптимальной конфигурацией, отсюда и мой пост):