当前位置: 首页> 娱乐> 八卦 > 日本樱花云服务器免费网站雅昌_微信营销推广的方式有哪些_怎么推广引流客户_如何利用网络广告进行推广

日本樱花云服务器免费网站雅昌_微信营销推广的方式有哪些_怎么推广引流客户_如何利用网络广告进行推广

时间:2025/8/23 13:56:05来源:https://blog.csdn.net/qq_62172019/article/details/145512120 浏览次数:0次
日本樱花云服务器免费网站雅昌_微信营销推广的方式有哪些_怎么推广引流客户_如何利用网络广告进行推广

题目如下
在这里插入图片描述
数据范围
在这里插入图片描述
示例
在这里插入图片描述

本题只要在遍历图二岛屿的时候检查图一对应位置是否是陆地即可。

通过代码


class Solution {
public:bool su = true;int countSubIslands(vector<vector<int>>& grid1, vector<vector<int>>& grid2) {int n = grid1.size();int m = grid1[0].size();int ans = 0;vector<vector<bool>> v(n,vector<bool>(m,false));for(int i = 0;i < n;i++){for(int j = 0;j < m;j++){if(grid2[i][j] == 1 && !v[i][j]){su = true;dfs(grid1,grid2,v,i,j);if(su){ans++;}}}}return ans;}void dfs(vector<vector<int>>& g1, vector<vector<int>>& g2,vector<vector<bool>> &v,int x,int y){if(x < 0 || x >= g1.size() || y < 0 || y >= g1[0].size() || v[x][y] || g2[x][y] == 0)return;v[x][y] = true;if(g1[x][y] == 0){su = false;}dfs(g1,g2,v,x - 1,y);dfs(g1,g2,v,x,y - 1);dfs(g1,g2,v,x + 1,y);dfs(g1,g2,v,x,y + 1);}   
};

在这里插入图片描述

关键字:日本樱花云服务器免费网站雅昌_微信营销推广的方式有哪些_怎么推广引流客户_如何利用网络广告进行推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: