2569. 感染区域的个数

1000ms 512MB 简单 深度优先搜索 DFS
题目描述
某国新研发了一套疾病预防系统。传染病爆发时,监测系统会把收集到的情况形成一个矩形阵列,阵列由数字 `0` 到 `9` 组成。 数字 `1` 到 `9` 表示染病居民的不同感染级别,现在需要求出感染区域的个数。 一个感染区域是由染病居民组成的、上下左右相邻且连通的区域。数字 `1` 到 `9` 都表示感染居民,均属于感染区域;数字 `0` 表示非感染居民。
输入格式
第一行包含两个整数 $n$ 和 $m$,分别表示矩阵的行数和列数($0 < n,m \le 100$)。 从第二行开始输入一个 $n \times m$ 的矩阵,矩阵中的元素为数字 `0` 到 `9`。
输出格式
输出一个整数,表示矩阵中感染区域的个数。
样例 1
输入 (Input)

                    
输出 (Output)

                    
$0 < n,m \le 100$
自测终端 stdin → stdout
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
训练中心
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字