#SEA401. 校园地图区域

SEA401 校园地图区域

难度梯度:T2+|训练重点:网格连通块 DFS

题目描述

给定 N×M 地图,. 表示可走格,# 表示障碍。上下左右相邻的可走格属于同一区域。输出区域个数与最大区域格子数。

地图边界外不可走;只有共享一条边的格子才相邻,对角接触不连通。若地图完全没有可走格,输出 0 0。

输入格式

第一行 N M,随后 N 行长度为 M 的地图。

输出格式

两个整数:区域数、最大区域大小。

样例输入

3 4
..#.
.##.
#...

样例输出

2 5

样例说明

左上 3 格为一区域;右侧与底部连通,共 5 格。

数据范围

1≤N,M≤500;N×M≤2×10^5。

子任务

30 分:N,M≤30;70 分:无附加限制。


Problem Info

#SEA401. 校园地图区域

ID 10338
类型 传统题
时间 1000ms
内存 256MiB
尝试 0 已通过 0
难度 (无)
上传者
标签
搜索状态设计T2+