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

怎么找网站帮我做推广晋江友情链接是什么意思

怎么找网站帮我做推广,晋江友情链接是什么意思,网站建设怎么打广告,商业网站最佳域名在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一: 值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。 每分钟,腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直到单元格中没有…

在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一:

  • 值 0 代表空单元格;
  • 值 1 代表新鲜橘子;
  • 值 2 代表腐烂的橘子。

每分钟,腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。

返回 直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 -1 。

示例 1:

输入:grid = [[2,1,1],[1,1,0],[0,1,1]]
输出:4

示例 2:

输入:grid = [[2,1,1],[0,1,1],[1,0,1]]
输出:-1
解释:左下角的橘子(第 2 行, 第 0 列)永远不会腐烂,因为腐烂只会发生在 4 个方向上。

示例 3:

输入:grid = [[0,2]]
输出:0
解释:因为 0 分钟时已经没有新鲜橘子了,所以答案就是 0 。

提示:

  • m == grid.length
  • n == grid[i].length
  • 1 <= m, n <= 10
  • grid[i][j] 仅为 0、1 或 2

Python实现

宽度优先,这里要使用队列,先记录腐烂的橘子,然后从队列里面取出橘子进行拓展,如果能想到这个,代码就容易写出来了。

class Solution:def isValid(self, grid, i,j):return 0<=i<len(grid) and 0<=j<len(grid[0])def orangesRotting(self, grid: List[List[int]]) -> int:m = len(grid)n = len(grid[0])q = deque()for i in range(m):for j in range(n):if grid[i][j]==2:q.append([i,j,0])d=0while q:row,col, d = q.popleft()xy= [[0,1],[0,-1],[1,0],[-1,0]]for x,y in xy:dx = row+xdy = col+yif self.isValid(grid,dx,dy):if grid[dx][dy]==1:grid[dx][dy]=2q.append([dx,dy,d+1])for i in range(m):for j in range(n):if grid[i][j]==1:return -1return d
http://www.khdw.cn/news/7858.html

相关文章:

  • 佛山做外贸网站平台电销系统
  • 渭南网站建设百度快速收录接口
  • 哈尔滨网站建设公司名字seo 资料包怎么获得
  • 工业设计网站官网推广免费
  • 可以在自己家做外卖的网站willfast优化工具下载
  • wap网站开发实例深圳市网络seo推广平台
  • asp.net做的小网站杭州seo外包服务
  • 网上学习网站有哪些西安网站建设排名
  • 有哪个理财网站是专门做汽车抵押的金泉网做网站多少钱
  • 网站建设合作签约报道百度快照的作用是什么
  • 恩施公司做网站长尾关键词排名工具
  • 包头网站建设公司百度搜索风云榜电视剧
  • 网站做百度推广要多少钱互联网营销师考试
  • 在线ps图百度seo推广方案
  • 怎么做企业营销型网站杭州线上推广
  • 网站上的验证码怎么做的seosem是什么职位
  • 常用的app开发制作手机优化大师
  • 网站建设定金合同范本短视频seo代理
  • 经开区网站建设唯尚广告联盟app下载
  • wordpress用户登录显示请求失败深圳seo优化外包
  • 阳春市住房规划建设局网站域名查询ip地址
  • 可以用css3做响应式网站吗下载百度app并安装
  • 专做展厅设计网站b2b免费发布信息网站
  • 昆山网站制作 微博今日头条收录入口
  • 凡科网站怎么做建站网站流量查询
  • 公益网站建设分析谷歌seo怎么优化
  • 网站正在紧急建设中百度投放广告一天多少钱
  • 企业网站建设的重要性百度搜索推广登录入口
  • 电脑做网站服务器视频教程站长之家域名解析
  • wordpress自动设置特色图像网站优化外包费用