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

wordpress photoluxseo怎么收费

wordpress photolux,seo怎么收费,移动商城网站建设 深圳,有没有专门做图的网站题目描述: 你现在手里有一份大小为 n x n 的 网格 grid,上面的每个 单元格 都用 0 和 1 标记好了。其中 0 代表海洋,1 代表陆地。 请你找出一个海洋单元格,这个海洋单元格到离它最近的陆地单元格的距离是最大的,并返…

题目描述:

你现在手里有一份大小为 n x n 的 网格 grid,上面的每个 单元格 都用 0 和 1 标记好了。其中 0 代表海洋,1 代表陆地。

请你找出一个海洋单元格,这个海洋单元格到离它最近的陆地单元格的距离是最大的,并返回该距离。如果网格上只有陆地或者海洋,请返回 -1

我们这里说的距离是「曼哈顿距离」( Manhattan Distance):(x0, y0) 和 (x1, y1) 这两个单元格之间的距离是 |x0 - x1| + |y0 - y1| 。

示例 1:

输入:grid = [[1,0,1],[0,0,0],[1,0,1]]
输出:2
解释: 
海洋单元格 (1, 1) 和所有陆地单元格之间的距离都达到最大,最大距离为 2。

示例 2:

输入:grid = [[1,0,0],[0,0,0],[0,0,0]]
输出:4
解释: 
海洋单元格 (2, 2) 和所有陆地单元格之间的距离都达到最大,最大距离为 4。

提示:

  • n == grid.length
  • n == grid[i].length
  • 1 <= n <= 100
  • grid[i][j] 不是 0 就是 1

题目链接:

. - 力扣(LeetCode)

解题主要思路:

其实这道题跟 "01矩阵" 几乎没差别,就是多源bfs,唯一的区别就是在外扩的时候顺便找到距离最大值,会 "01矩阵" 就会这道题,建议可以先去做一下 "01矩阵",我认为是多源bfs的最佳基础题。

01矩阵链接:

[LeetCode] 542. 01矩阵-CSDN博客

解题代码:;

class Solution {
public:int dx[4]{0, 0, 1, -1};int dy[4]{1, -1, 0, 0};int maxDistance(vector<vector<int>>& grid) {int m = grid.size(), n = grid[0].size();vector<vector<int>> ret(m, vector(n, -1));queue<pair<int, int>> que;// 将所有陆地入队列for (int i = 0; i < m; ++i) {for (int j = 0; j < n; ++j) {if (grid[i][j]) { ret[i][j] = 0;que.push(make_pair(i, j));}}}int max_dis = -1;// 一层一层往外扩while (que.size()) {auto [a, b] = que.front();que.pop();for (int i = 0; i < 4; ++i) {int x = a + dx[i], y = b + dy[i];if (x >= 0 && x < m && y >= 0 && y < n && ret[x][y] == -1) {ret[x][y] = ret[a][b] + 1;max_dis = max(max_dis, ret[x][y]);que.push(make_pair(x, y));}}}return max_dis;}
};

http://www.zhongyajixie.com/news/48506.html

相关文章:

  • 镇江企业网站建设百度关键词seo
  • 中企动力营销平台西安seo经理
  • 互联网公司响应式网站seo搜索引擎优化软件
  • 怎么做网站地图关键词推广工具
  • 高级web开发工程师搜索优化是什么意思
  • 用rp怎么做网站原型营销策略方案
  • 把网站放在wwwroot已经有一个包含文件的网站百度网站客服电话
  • 深圳 网站设上海网站建设制作
  • 做简单网站的框架图google搜索优化方法
  • 有路由器做网站百度指数批量查询工具
  • 海口制作手机网站seo平台优化
  • 网站推广软文代发热点事件
  • 赌博网站开发公司正规接单赚佣金的app
  • 做网站用虚拟机还是服务器竞价托管sem服务
  • 中色十二冶金建设集团有限公司网站如何实施网站推广
  • 苹果手机怎么做ppt下载网站百度网盘优化
  • 做网站应该怎么做新手如何找cps推广渠道
  • 汕头做网站优化公司今日刚刚发生的重大新闻
  • 网站logo设计创意竞价账户托管公司
  • wordpress优化css做网络优化哪家公司比较好
  • 湖南营销型网站建设企业培训学校管理制度大全
  • 西安有哪些网站建设公司百度客户电话
  • 二级域名网站价格谷歌优化培训
  • 盐城网站建设费用网站排名优化化快排优化
  • 网站导航设计技巧自动seo系统
  • 如何加强精神文明网站建设内容seo基础知识培训视频
  • 政务内网网站建设方案百度收录量
  • 网站宣传怎么做搜索引擎优化百度
  • 学网站开发工作好找吗怎样精选关键词进行网络搜索
  • php asp jsp 网站seo公司重庆