В заданных массивах 1000 x 1000 существуют различные прямоугольники. в <Figure 1>
последовательный "1", отображаемый как желтая ячейка, представляет собой узор прямоугольника. Минимальный размер прямоугольника в <Figure 1>
равен 3 x 3, отображаемому как зеленая ячейка.
Внутри прямоугольника должно быть по крайней мере одно из "0".
Но в этом массиве также существует незакрытая форма или шаблон прямой линии.
(Начальное значение массива равно "0", а шаблоны представлены рядом "1". Они не перекрываются или не включаются друг в друга.)
Что может быть эффективным алгоритмом для поиска полных regtangles в массиве, кроме незакрытой формы или прямой линии? Например, на рисунке выше число полных прямоугольников равно 3