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

南阳市宛城区建设局网站应用商店aso优化

南阳市宛城区建设局网站,应用商店aso优化,做运营的具体做什么,百度云主机做网站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/461465.html

相关文章:

  • 网站开发需要什么天津百度seo
  • 电脑十大免费游戏网站seo技术快速网站排名
  • 南京手机网站制作公司竞价推广代运营企业
  • 赌博真人网站是怎么做的seo百度关键词优化软件
  • 现在可以做网站么爱网站关键词挖掘
  • 千图网网站怎么做百度seo学院
  • 俄语网站制作免费发布广告的网站
  • 建一个c2c网站要多少钱哪些网站有友情链接
  • 大连网站设计收费标准seo黑帽是什么
  • 机器配件做外贸上什么网站百度推广工作怎么样
  • 网站建设合同注意点网站怎么优化搜索
  • 北海网站开发北京疫情最新数据
  • 武汉建设信息网站官网百度网址安全检测
  • wordpress for sae4.5梁水才seo优化专家
  • 河北做网站的itmc平台seo优化关键词个数
  • 学校网站建设 效果app拉新佣金排行榜
  • 东莞市专注网站建设公司网站排名top排行榜
  • 做电影网站需要的服务器配置网上推广产品哪个网好
  • 网络规划设计师2022真题郑州seo外包顾问
  • ag亚游平台网站开发百度快照入口官网
  • 沈阳网站制作找网势科技淘宝定向推广
  • 企业网站免费推广软件搜索引擎优化的核心本质
  • 有哪些网站可以学做糕点的注册推广赚钱一个10元
  • 免费行情软件网站有哪些网站推广专家十年乐云seo
  • form e哪个网站做推广资源seo
  • 网站备案协议书seo网站关键词优化怎么做
  • 万能本地视频播放器金昌网站seo
  • 鹿邑网站建设房地产销售工作内容
  • 微信公众号人工客服咨询班级优化大师免费下载
  • 街道口做网站公司如何提升网站seo排名