Максимальна кількість островів
Дуже складна
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 64 мегабайти
Вам дано двовимірну сітку розміру , що складається з символів '0'
(вода) та '1'
(земля). Острів утворюється з'єднаними горизонтально або вертикально ділянками землі. Ваше завдання — визначити максимальну кількість окремих островів у цій сітці.
Вхідні дані
Перше число () — кількість рядків у сітці.
Друге число () — кількість стовпців у сітці.
Наступні рядків містять по символів
'0'
або'1'
, що описують сітку.
4 5 11000 11000 00100 00011
Вихідні дані
Виведіть одне число — максимальну кількість окремих островів у сітці.
Приклад
3
У цьому прикладі є три окремих острови.
Відправки 24