printРабочее место участника

printЗадачи

1309. Считая облака

Ограничения: время – 1s/2s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (3)

Синоптик для точного предсказания погоды должен подсчитать количество облаков на прямоугольном участке неба. Для этого он пользуется сканированным снимком участка неба. Каждый символ на сканированном изображении соответствует небольшому квадратному участку неба. Белый цвет кодируется символом '*' (звездочка), синий – символом '.' (точка). Если два квадрата имеют общую сторону и окрашены в белый цвет, то они относятся к одному облаку.
Напишите программу, которая подсчитает количество облаков на снимке неба.
Ввод
Во входном файле в первой строке указаны два целых числа `N` и `M`, разделенные пробелом – размеры снимка (`1\ ≤\ N\ ≤\ 200`, `1\ ≤\ M\ ≤\ 200`). Далее следует `N` строк по `M` символов в строке – снимок неба.
Вывод
В выходной файл вывести количество облаков на снимке.

Пример ввода

5 6
......
.*.***
.*.**.
..*...
..**..

Пример вывода

3
loading