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

dw做的个人网站seo人员的职责

dw做的个人网站,seo人员的职责,深圳设计网站源码,西安楼市最新情况Leetcode 3255. Find the Power of K-Size Subarrays II 1. 解题思路2. 代码实现 题目链接:3255. Find the Power of K-Size Subarrays II 1. 解题思路 这一题是题目3254的进阶版,其实主要就是增加了算法复杂度。 整体上来说的话思路还是一个分段的思…
  • Leetcode 3255. Find the Power of K-Size Subarrays II
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3255. Find the Power of K-Size Subarrays II

1. 解题思路

这一题是题目3254的进阶版,其实主要就是增加了算法复杂度。

整体上来说的话思路还是一个分段的思路,我们找到所有的满足条件的连续递增数列,显然他们之间不可能有交集。

然后,对于任何一个连续递增的数列,假设其长度为 m m m,如果 m < k m<k m<k,那显然无法构成长度不少于 k k k的数组,因此我们返回一个长度为 m m m − 1 -1 1的数组即可,反之如果 m ≥ k m \geq k mk,那么其返回结果的前 k − 1 k-1 k1个值就是 − 1 -1 1,后面则就是原始数组当中的值了。

我们将所有数组拼凑在一起,然后去除掉前 k − 1 k-1 k1个元素即为我们最终的解答了。

2. 代码实现

给出python代码实现如下:

class Solution:def resultsArray(self, nums: List[int], k: int) -> List[int]:n = len(nums)i = 0ans = []while i < n:j = iwhile j < n-1 and nums[j+1] == nums[j]+1:j += 1m = j-i+1if m >= k:ans += [-1] * (k-1) + nums[i+k-1:j+1]else:ans += [-1] * mi = j+1return ans[k-1:]

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

http://www.tj-hxxt.cn/news/91820.html

相关文章:

  • 网站建设公司违法如何创建属于自己的网站
  • 工信部网站备案怎么查德州网站建设优化
  • 响应式网站设计规则搜素引擎优化
  • wordpress模版做网站百度搜索工具
  • 什么nas可以做网站服务器seo关键词推广多少钱
  • 北京建设协会网站新乡seo顾问
  • 公司名称大全简单大气三个字seo系统推广
  • python网站开发框架seo网站优化培训厂家报价
  • 湖南疫情防控最新要求app排名优化公司
  • phpcms网站系统 技术方案 系统框架图重庆网站到首页排名
  • 宁夏做网站找谁百度推广找谁
  • 网站建设网站的好处网络推广费用大概价格
  • 织梦网站做瀑布流方便百度推广代理查询
  • 重庆网站建设哪里比较好呢如何广告推广
  • 做网站java步骤百度权重查询
  • dedecms网站模板下载百度店铺怎么开通
  • 美工常用网站微信营销神器
  • 网站开发主流框架指数网站
  • wordpress上传视频 http错误seo网络优化软件
  • 江苏建设类高级工程师在那个网站公示宜昌seo
  • 哪里有网站开发500强企业seo服务商
  • 称多县公司网站建设app优化网站
  • 国家建设部防化工程师网站官网seo是指什么
  • 即墨做砍价小程序最好的网站网站seo优化方法
  • 哈尔滨做网站需要多少钱南京做网站的公司
  • 如何欣赏网站网站seo检测工具
  • 眉山手机网站建设如何线上推广自己产品
  • 唐山网站建设自主开发硬件工程师培训机构哪家好
  • 有哪些可以做翻译兼职的网站吗seo公司 杭州
  • 网站的电子画册怎么做seo是什么意思电商