Рассмотрим растровое изображение MxN, где ячейки равны 0 или 1. «1» означает заполненный, а «0» означает пустой.
Найдите количество «дырок» в растровом изображении, где дыра - это непрерывная область пустых ячеек.
Например, у этого есть два отверстия:
11111
10101
10101
11111
... и это только один:
11111
10001
10101
11111
Какой самый быстрый способ, когда M и N находятся между 1 и 8?
Разъяснение : диагонали не считаются смежными, только вопросы смежности сторон.
Примечание : Я ищу что-то, что использует формат данных. Я знаю, как преобразовать это в граф и [BD] FS, но это кажется излишним.