踏青
DFS训练题
垃圾桶和他的朋友周末相约去召唤师峡谷踏青。他们发现召唤师峡谷的地图是由一块块格子组成的,有的格子上是草丛,有的是空地。草丛通过上下左右四个方向扩展到其他草丛形成一片草地,任何一片草地中的格子都是草丛,并且所有格子之间都能通过上下左右连通。如果用’#’代表草丛,’.’表示空地,下图的峡谷有2片草地
##..
..##
处在同一个草地的2个人可以相互看到,空地看不到草地里面的人。他们发现有一个朋友不见了,现在需要分头去找,每个人负责一片草地,垃圾桶想知道他们至少需要多少人。
输入格式
第一行输入 $n,m$ $(1 \le n, m \le 100)$ 表示峡谷大小。
接下来输入 $m$ 行字符串表示峡谷的地形。
输入格式
输出至少需要多少个人。
样例输入
5 6
.#....
..#...
..#..#
...##.
.#....
样例输出
5
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!