Главная
 Сайт Андрея Зайчикова
Вторник, 22 Июля 2003г. 
Карта сайта Поиск по сайту Написать письмо  
 .:Навигатор 
Новости
Библиотека
Статьи
Олимпиады
FAQ (ЧаВо)
Гостевая книга 
Ссылки
 .:Информация 


Грядки
Садовый участок, имеющий прямоугольную форму и разбитый на квадратные клетки со стороной 1м, имеет ширину n и длину m метров. Hа этом участке вскопаны грядки. Грядкой называется совокупность клеток, удовлетворяющих условиям:
1) Из любой клетки этой грядки можно попасть в любую другую клетку этой же грядки, последовательно переходя по грядке из клетки в клетку через их общую сторону;
2) Hикакие две грядки не пересекаются и не касаются друг друга ни по вертикальной, ни по горизонтальной сторонам клеток (касание грядок по углам клеток допускается). Посчитайте количество грядок на садовом участке. 1<=n,m<=200

Ввод:
В первой строке исходного файла заданы два числа: n и m, разделенные одним или несколькими пробелами. Далее следуют n строк по m символов. Символ "#" обозначает территорию грядки. Символ "." соответствует незанятой территории. Других символов во входных данных нет.

Вывод:
Число грядок на участке.

Пример:

5 10
##......#.
.#..#...#.
.###....#.
..##....#.
........#.

Результат:
3

 .:Реклама 


 
 © Андрей Зайчиков