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

做骑兵电影网站赚钱彩票源码论坛

做骑兵电影网站赚钱,彩票源码论坛,精能集团有限公司两学一做网站,好搜360网站Leetcode 3567. Minimum Absolute Difference in Sliding Submatrix 1. 解题思路2. 代码实现 题目链接:3567. Minimum Absolute Difference in Sliding Submatrix 1. 解题思路 这一题想了一下,没想到啥好的思路,就是暴力直接求解了一下&am…
  • Leetcode 3567. Minimum Absolute Difference in Sliding Submatrix
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3567. Minimum Absolute Difference in Sliding Submatrix

1. 解题思路

这一题想了一下,没想到啥好的思路,就是暴力直接求解了一下,直接一个三重循环强行求取了一下答案。

唯一可以谈得上优化的就是在滑动过程中通过控制有序数列的方式来优化临近值的求解。

2. 代码实现

给出python代码实现如下:

class Solution:def minAbsDiff(self, grid: List[List[int]], k: int) -> List[List[int]]:n, m = len(grid), len(grid[0])def get_min_diff(nums):ans = math.infpre = nums[0]for i in range(1, k*k):if nums[i] == pre:continueans = min(nums[i] - pre, ans)pre = nums[i]return ans if ans != math.inf else 0ans = [[0 for _ in range(m-k+1)] for _ in range(n-k+1)]for i in range(n-k+1):nums = sorted([grid[i+t][j] for t in range(k) for j in range(k)])ans[i][0] = get_min_diff(nums)for j in range(m-k):for t in range(k):nums.pop(bisect.bisect_left(nums, grid[i+t][j]))bisect.insort(nums, grid[i+t][j+k])ans[i][j+1] = get_min_diff(nums)return ans

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

http://www.dtcms.com/wzjs/593119.html

相关文章:

  • 百度做的网站一般在什么后台网站切片 做程序
  • 惠州网站建设是什么制作网页多少钱
  • 农家乐网站模板关键词优化是怎样收费的
  • 网站建设所需费用郑州建站软件
  • 西安制作网站的电话网页设计ui设计培训
  • 500网站建设室内设计师常用网站
  • 无锡网站开发定制开发网站建设的7种流程
  • sns社交网站有哪些html代码app
  • 深圳网站建设推选上榜网络网站建设验收方式
  • 怎么关注网站 在手机上protected wordpress login
  • 邗江区建设局网站广州建设网站是什么样的
  • 网站建设流程方案教育网站制作定制
  • 网站不兼容怎么办wordpress主题的网站
  • 用织梦做的网站是模板的吗sem搜索引擎营销是什么
  • 购买手表的网站游戏程序开发
  • 大团网站建设网站内容建设的布局和结构
  • 网站备案号的链接房地产开发资质
  • 沈阳网站优化asp网站抓取
  • 软件推广网站建设商务网站过程
  • 免费可以绑定域名网站空间深色系网站
  • 手机网站免费wordpress move插件
  • vps建两个网站要两个程序池吗亚马逊备案网站建设
  • 微信app下载找回微信搜索引擎优化培训班
  • 建设主流媒体网站站长之家源码下载
  • 做网站运营工资是不是很低电商网站首页设计
  • 深圳罗湖网站制作廊坊关键词快速排名
  • 济南网站制作 泉诺天津网站建设有哪些
  • vs215开发python网站开发国外服务器租用价格
  • 鲜花网站建设策划书清溪镇做网站
  • 东莞网站建设推广哪家好常州网