今天,你惹对象生气了吗
题号:NC21499
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
64bit IO Format: %lld

题目描述

去年参加过校赛都知道,ly大人生气了,mxh就要采花哄对象去了,可怜的花田又要遭殃了。

有个神奇的地方有一片地,上下左右四个方向连起来的花形成了一片花地。

这一天,mxh又要采花哄对象啦,他找到了这片地,为了不踩到花,mxh很纠结怎么摘,最后他决定,利用自己神奇的闪现能力,闪现站在草上,摘所有上下左右可以摘到的花,原来有花或者种了花但是花被mxh摘了的,都没法闪现。

问:在mxh这么采摘之后,有多少块花地?

输入描述:

多组数据(不超过10组),读到文件结尾。
输入n,m(保证n,m不超过200),接下来n行,每行m个字符。
'.'表示草地 '#'表示花

输出描述:

一个整数表示花地的个数,行末输出换行
示例1

输入

复制
7 7​
.......​
.##....​
.##....
​....##.​
..####.
...###.
.......​

输出

复制
1

说明

经mxh采摘后,花地变为如下所示

.......

.......

.......

.......

....#..

.......

.......

所以还有一块花地