当前位置: 首页 > news >正文

广东的网站建设鹤壁市城乡一体化示范区官网入口

广东的网站建设,鹤壁市城乡一体化示范区官网入口,珠海网站建设多少钱,1 高端品牌网站定制文章目录1. 题目2. 解题1. 题目 给你两个 m x n 的二进制矩阵 grid1 和 grid2 #xff0c;它们只包含 0 #xff08;表示水域#xff09;和 1 #xff08;表示陆地#xff09;。 一个 岛屿 是由 四个方向 #xff08;水平或者竖直#xff09;上相邻的 1 组成的区域。 任… 文章目录1. 题目2. 解题1. 题目 给你两个 m x n 的二进制矩阵 grid1 和 grid2 它们只包含 0 表示水域和 1 表示陆地。 一个 岛屿 是由 四个方向 水平或者竖直上相邻的 1 组成的区域。 任何矩阵以外的区域都视为水域。 如果 grid2 的一个岛屿被 grid1 的一个岛屿 完全 包含也就是说 grid2 中该岛屿的每一个格子都被 grid1 中同一个岛屿完全包含那么我们称 grid2 中的这个岛屿为 子岛屿 。 请你返回 grid2 中 子岛屿 的 数目 。 示例 1 输入grid1 [[1,1,1,0,0],[0,1,1,1,1],[0,0,0,0,0],[1,0,0,0,0],[1,1,0,1,1]], grid2 [[1,1,1,0,0],[0,0,1,1,1],[0,1,0,0,0],[1,0,1,1,0],[0,1,0,1,0]] 输出3 解释如上图所示左边为 grid1 右边为 grid2 。 grid2 中标红的 1 区域是子岛屿总共有 3 个子岛屿。示例 2 输入grid1 [[1,0,1,0,1],[1,1,1,1,1],[0,0,0,0,0],[1,1,1,1,1],[1,0,1,0,1]],grid2 [[0,0,0,0,0],[1,1,1,1,1],[0,1,0,1,0],[0,1,0,1,0],[1,0,0,0,1]] 输出2 解释如上图所示左边为 grid1 右边为 grid2 。 grid2 中标红的 1 区域是子岛屿总共有 2 个子岛屿。提示 m grid1.length grid2.length n grid1[i].length grid2[i].length 1 m, n 500 grid1[i][j] 和 grid2[i][j] 都要么是 0 要么是 1 。来源力扣LeetCode 链接https://leetcode-cn.com/problems/count-sub-islands 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 遍历地图2进行 BFS同时检查地图1要求不能包含水 class Solution {int m, n, ans 0;int color 2;vectorvectorint dir {{1,0},{0,1},{-1,0},{0,-1}};vectorvectorint grid1_copy;typedef pairint,int pii; public:int countSubIslands(vectorvectorint grid1, vectorvectorint grid2) {m grid1.size(), n grid1[0].size();grid1_copy grid1;for(int i 0; i m; i){for(int j 0; j n; j){if(grid2[i][j] ! 1) continue;bfs(grid2, i, j);}}return ans;}void bfs(vectorvectorint g, int i, int j){queuepii q;q.push({i, j});color;g[i][j] color;bool water false;//遇到水while(!q.empty()){int x q.front().first;int y q.front().second;q.pop();if(grid1_copy[x][y] 0)water true;for(int k 0; k 4; k){int nx x dir[k][0];int ny y dir[k][1];if(nx0 nxm ny0 nyn g[nx][ny]1){q.push({nx, ny});g[nx][ny] color;}}}ans !water;} };568 ms 218.7 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://wiki.neutronadmin.com/news/409985/

相关文章:

  • 网站建设分类江苏新宁建设集团网站
  • 友点企业网站管理系统忘记密码策划案怎么写
  • 长沙岳麓区网站建设wordpress干啥的
  • 新冠止咳药物有哪几种站长seo查询工具
  • 环保公司网站建设方案驾校网站建设方案题婚
  • 网站开发及app开发报价深圳网站关键词排名优化
  • dw主页制作上海seo网络优化
  • 营销网站建设案例西安网站推广慧创
  • vs2008网站消息弹窗怎么做手机网站制作视频教程
  • 进度跟踪网站开发佛山网站优化包年
  • 上海市交通建设工程安全质量监督站网站自己一个人做网站可以吗
  • 网站模板的组成义乌建网站
  • 国外可以做推广的网站吗少儿编程几岁开始学最好
  • 南通网站设计app开发公司平台
  • 湖北省住房与城乡建设厅网站吉林市网站建设招标
  • 网站安装系统怎么安装教程视频莘县网站
  • 如何管理wordpress网站模板下载网页设计自我介绍模板代码html
  • 网站后台打不开了怎么办单位网址怎么编
  • 网络维护网站论文查重网站建设
  • 做元器件上什么网站注册建筑公司需要什么条件
  • 福海网站制作东莞网站优化排名
  • 学校部门网站建设方案书网站排名优化怎样做
  • 网站站内推广怎么做网站详细报价
  • 深圳公司网站设计公司wordpress 文章 标题
  • 网站锚点网站建设与实践模板
  • 鹿班设计网站官网哈尔滨网站建设方案外包
  • 网站行业房源管理系统软件排名
  • iis7.5配置网站建筑设计说明万能模板
  • 做网站开发需要学哪些东西免费网络推广平台有哪些
  • 网站做等报定级工作要多久建设科技期刊官网