3080 问题 D: 信息学奥赛一本通T1335-连通块

时间限制: 1s 内存限制: 128MB 提交: 322 解决: 95
题目描述
一个n × m的方格图,一些格子被涂成了黑色,在方格图中被标为1,白色格子标为0。问有多少个四连通的黑色格子连通块。四连通的黑色格子连通块指的是一片由黑色格子组成的区域,其中的每个黑色格子能通过四连通的走法(上下左右),只走黑色格子,到达该联通块中的其它黑色格子。
输入
一个n × m的方格图,一些格子被涂成了黑色,在方格图中被标为1,白色格子标为0。问有多少个四连通的黑色格子连通块。四连通的黑色格子连通块指的是一片由黑色格子组成的区域,其中的每个黑色格子能通过四连通的走法(上下左右),只走黑色格子,到达该联通块中的其它黑色格子。
输出

一行一个整数ans,表示图中有ans个黑色格子连通块。

样例输入
3 3
1 1 1
0 1 0
1 0 1
样例输出
3
提示
零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等课程,提供视频讲解以及配套习题,还有老师答疑,点击这里了解课程详情

比赛公告

创办者:What_a_Cat

目的:模拟比赛提升自我

考点:动态规划,01背包,高精度,模拟,联通性问题

语言:C,C++,Python,Java

类型:自主举办公开赛,月赛

注意事项:比赛时间5天,一共4道题目