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

网站快照不更新原因网站安全

网站快照不更新原因,网站安全,免费空间申请哪个好,专业建设网站技术文章目录1. 题目2. 解题1. 题目 给你一个下标从 0 开始#xff0c;大小为 m x n 的二进制矩阵 land #xff0c;其中 0 表示一单位的森林土地#xff0c;1 表示一单位的农场土地。 为了让农场保持有序#xff0c;农场土地之间以矩形的 农场组 的形式存在。 每一个农场组都… 文章目录1. 题目2. 解题1. 题目 给你一个下标从 0 开始大小为 m x n 的二进制矩阵 land 其中 0 表示一单位的森林土地1 表示一单位的农场土地。 为了让农场保持有序农场土地之间以矩形的 农场组 的形式存在。 每一个农场组都 仅 包含农场土地。且题目保证不会有两个农场组相邻也就是说一个农场组中的任何一块土地都 不会 与另一个农场组的任何一块土地在四个方向上相邻。 land 可以用坐标系统表示其中 land 左上角坐标为 (0, 0) 右下角坐标为 (m-1, n-1) 。 请你找到所有 农场组 最左上角和最右下角的坐标。 一个左上角坐标为 (r1, c1) 且右下角坐标为 (r2, c2) 的 农场组 用长度为 4 的数组 [r1, c1, r2, c2] 表示。 请你返回一个二维数组它包含若干个长度为 4 的子数组每个子数组表示 land 中的一个 农场组 。 如果没有任何农场组请你返回一个空数组。可以以 任意顺序 返回所有农场组。 示例 1 输入land [[1,0,0],[0,1,1],[0,1,1]] 输出[[0,0,0,0],[1,1,2,2]] 解释 第一个农场组的左上角为 land[0][0] 右下角为 land[0][0] 。 第二个农场组的左上角为 land[1][1] 右下角为 land[2][2] 。示例 2 输入land [[1,1],[1,1]] 输出[[0,0,1,1]] 解释 第一个农场组左上角为 land[0][0] 右下角为 land[1][1] 。示例 3 输入land [[0]] 输出[] 解释 没有任何农场组。提示 m land.length n land[i].length 1 m, n 300 land 只包含 0 和 1 。 农场组都是 矩形 的形状。来源力扣LeetCode 链接https://leetcode-cn.com/problems/find-all-groups-of-farmland 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 BFS广度优先搜索DFS也可以 class Solution { public:vectorvectorint findFarmland(vectorvectorint land) {int m land.size(), n land[0].size(), k 300;queueint q;vectorvectorint ans;vectorvectorint dir {{0,1},{1,0},{-1,0},{0,-1}};for(int i 0; i m; i){for(int j 0; j n; j){if(land[i][j] 1){vectorint pos {i,j,i,j};q.push(i*kj);land[i][j] 0; // 访问过了while(!q.empty()){int num q.front();int x num/k;int y num%k;q.pop();pos[0] min(pos[0], x);pos[1] min(pos[1], y);pos[2] max(pos[2], x);pos[3] max(pos[3], y);for(int d 0; d 4; d){int nx x dir[d][0];int ny y dir[d][1];if(nx0 nx m ny0 nyn land[nx][ny]){land[nx][ny] 0;q.push(nx*kny);}}}ans.push_back(pos);}}}return ans;} };156 ms 60.9 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.yutouwan.com/news/171966/

相关文章:

  • 网站首页排名下降付第三期网站建设费的账务处理
  • 睢宁网站建设xzqjwl工程承包合同范本免费
  • 怎么开自己的网站铁岭做网站的
  • 如何做网站手机外包公司属于什么行业
  • 手机商城网站制作公司做设计需要素材的常用网站有哪些
  • 旅游电子商务网站排名室内设计效果图手绘图片大全
  • 南通网站建设机构最炫的网站
  • 旅行社网站的建设开题报告牡丹江建设工程信息网站
  • 做百度移动端网站排名软件怎么写软文推广
  • 阿里网站建设工具大连工商网站查询企业信息
  • 门户网站运营是什么注册安全工程师难吗
  • 企业网站宽度给多少网站建设管理教程视频教程
  • 网站推广的技巧和方法wordpress转载文章
  • 网站集约化建设实施方案三台县城乡建设网网站
  • 网站建设主要包括哪两个方面优化关键词的作用
  • 建设银行四川分行网站福鼎整站优化
  • 安徽省教育局网站建设方案网页图片设置
  • 网站建设论文1000字淘宝网手机版
  • 宣城公司做网站做网站的 深圳
  • 中国建设银行网站主要功能wordpress delete tag
  • cms网站建设技术最准确的汽车报价网
  • 网站建设文化流程图杭州动漫设计公司有哪些
  • 企业免费网站建设模板下载艺术培训网站模板
  • 免费浏览的网站入口建e网全屋设计效果图
  • 常州网络推广网站科技小论文怎么写
  • 什么网站教你做美食岳阳seo外包
  • 便宜点的网站建设互联网营销公司排名
  • 网站备案就是合法的怎么用ppt做网站
  • 九曲网站建设设计一个电子商务网站建设方案
  • html5期末大作业个人网站制作国际婚恋网站做翻译合法吗