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

网站接入网方式网站构建工具

网站接入网方式,网站构建工具,中国能建平台,vue大型网站开发Leetcode 3286. Find a Safe Walk Through a Grid 1. 解题思路2. 代码实现 题目链接:3286. Find a Safe Walk Through a Grid 1. 解题思路 这一题的话思路上就是一个宽度优先遍历,我们按照health进行排序进行宽度优先遍历,看看在health被消…
  • Leetcode 3286. Find a Safe Walk Through a Grid
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3286. Find a Safe Walk Through a Grid

1. 解题思路

这一题的话思路上就是一个宽度优先遍历,我们按照health进行排序进行宽度优先遍历,看看在health被消耗完之前是否可能走到终点即可。

2. 代码实现

给出python代码实现如下:

class Solution:def findSafeWalk(self, grid: List[List[int]], health: int) -> bool:n, m = len(grid), len(grid[0])if health - grid[0][0] < 1:return Falseq = [(-health+grid[0][0], 0, 0)]seen = set()while q:h, x, y = heapq.heappop(q)if (x, y) in seen:continueseen.add((x, y))h = -hfor dx, dy in [(1, 0), (-1, 0), (0, 1), (0, -1)]:nx, ny = x+dx, y+dyif 0 <= nx < n and 0 <= ny < m and (nx, ny) not in seen and h - grid[nx][ny] > 0:if nx == n-1 and ny == m-1:return Trueheapq.heappush(q, (-(h-grid[nx][ny]), nx, ny))return False

提交代码评测得到:耗时238ms,占用内存17.3MB。

http://www.yayakq.cn/news/607022/

相关文章:

  • 梦幻西游源码论坛一个网站做两个优化可以做吗
  • 做电影网站程序好用wordpress主题 搜索引擎
  • 企业网站备案要多少钱电商公司官网
  • 怎么给网站做外链邵连虎绍兴建设企业网站
  • 高校网站建设说明书建行网点
  • dede网站不能够生成vx小程序怎么制作
  • 网站建设专业书入门中企动力是干嘛的
  • 建网站点击率WordPress cosy 主题
  • 网站怎样做才会被百度收录淮南吧
  • 企业网站制作优化长沙创求网络科技有限公司
  • 一流的购物网站建设厦门网站设计品牌企业
  • 建设网站微商城移动网站建设价格便宜
  • 做购物平台网站需要注意什么网站手机版制作
  • 上海网站企业洛阳网络科技有限公司排名
  • 怒江州建设局网站企业备案网站购买的网站平台建设服务计入
  • 个人网站和企业网站和平区网站制作
  • 购买idc网站服务器开发商是不是建设单位
  • 网站被封怎么开软件外包公司赚钱吗
  • 做ic哪些网站好做黑龙江省建设厅网站
  • 免费注册域名网站知乎深圳做网站要多
  • 餐饮网站开发毕业设计郑州做网站公司电话
  • 珠海seo网站建设满版型网站有哪些
  • 做游戏直播什么游戏视频网站好网站续费自己做
  • 宁夏网站建设多少钱wordpress前端修改影响升级
  • 知名高端网站建设网站开发怎么样
  • 网站排名优化服务商郑州做网站公司排
  • 广州建设交易中心网站首页华北建设招标网官方网站
  • 做电影网站怎么样广州宣传片拍摄制作的公司
  • 沈阳网站推广¥做下拉去118cr网站设计书怎么写
  • 网站开发需要大学吗简易app制作平台