题目描述:
在给定的n*m图中,有几个@ 的块。块符合以下条件:其中任意的@均互相连接或者间接连通,两个@ 直接相邻或者对角相邻均视为连通。
我们可以这样解决这个问题,对整个图设置一个标志位,且该标记仅仅对地图上为@的点有效。按照顺序依次遍历地图上所以的位置。
若便利到@且该点未被标记,则所以与其直接相邻或者间接相邻的@点与其组合成一个块。
1 |
|
Maneback's Blog
题目描述:
在给定的n*m图中,有几个@ 的块。块符合以下条件:其中任意的@均互相连接或者间接连通,两个@ 直接相邻或者对角相邻均视为连通。
我们可以这样解决这个问题,对整个图设置一个标志位,且该标记仅仅对地图上为@的点有效。按照顺序依次遍历地图上所以的位置。
若便利到@且该点未被标记,则所以与其直接相邻或者间接相邻的@点与其组合成一个块。
1 | #include <iostream> |