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

品牌网站建设毛尖2建立一个商城网站

品牌网站建设毛尖2,建立一个商城网站,无名岛wordpress,百度广州分公司容易进吗问题 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 如果子数组中所有元素都相等#xff0c;则认为子数组是一个 等值子数组 。注意#xff0c;空数组是 等值子数组 。 从 nums 中删除最多 k 个元素后#xff0c;返回可能的最长等值子数组的长度。 子数组 是数…问题 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 如果子数组中所有元素都相等则认为子数组是一个 等值子数组 。注意空数组是 等值子数组 。 从 nums 中删除最多 k 个元素后返回可能的最长等值子数组的长度。 子数组 是数组中一个连续且可能为空的元素序列。 示例 示例 1 输入nums [1,3,2,3,1,3], k 3 输出3 解释最优的方案是删除下标 2 和下标 4 的元素。 删除后nums 等于 [1, 3, 3, 3] 。 最长等值子数组从 i 1 开始到 j 3 结束长度等于 3 。 可以证明无法创建更长的等值子数组。 示例 2 输入nums [1,1,2,2,1,1], k 2 输出4 解释最优的方案是删除下标 2 和下标 3 的元素。 删除后nums 等于 [1, 1, 1, 1] 。 数组自身就是等值子数组长度等于 4 。 可以证明无法创建更长的等值子数组。 思想 滑动窗口通过map记录每个值出现的下标位置然后通过滑动窗口的思想通过下标索引的差值减去两索引位置的差值当小于等于k时即可。 代码 func longestEqualSubarray(nums []int, k int) int {pos : make(map[int][]int)for i,v : range nums {pos[v] append(pos[v],i)}ans : 0for _,vec : range pos{j : 0for i :0; i len(vec); i {if vec[i] - vec[j] - (i - j) k {j}ans max(ans,i-j1)}}return ans }
http://www.w-s-a.com/news/273831/

相关文章:

  • 漳州网站建设公司推荐wordpress更改主机
  • c2c商城网站建设方案英文网站注册
  • 电子商务网站的运营一般需要做哪些准备宣传片拍摄思路
  • 网站建设网页制作百度怎么做自己网站
  • 建设设计网站公司巴州建设局网站
  • 淘宝建设网站的好处韶关市网站建设招标
  • 佛山高端网站免费招聘网站建设
  • 申请网站就是做网站吗wordpress tag 优化
  • 建站系统排行榜菏泽机关建设网站
  • 网站群建设费用科技通信网站模板下载
  • 网站开发的流程是怎样的自己做自媒体在哪个网站比较好
  • 网站的html代码在哪网页线上开发制作
  • 免费商用自媒体图片网站做网站好的公司有哪些
  • 阿雷网站建设公司中国建筑考试网官网首页
  • 厦门网站制作网页无法跳转到建设银行网站
  • 怎么建设自己网站简述网页布局的几种方法
  • 软文营销文案100篇如何优化搜索引擎的搜索功能
  • 做网站创意杭州家具网站建设方案
  • 福州seo网站推广优化乐清建网站
  • 莆田cms建站模板简述网站设计流程
  • 班级网站建设组织机构建设注册中心网站首页
  • 即墨网站建设地址怎么在文档中做网站一点就开
  • 做网站联系方式互联网行业分析
  • 杭州网站建设索q479185700高淳网站建设
  • 有什么做任务拿钱的网站精准的搜索引擎优化
  • 洛阳有建社网站的吗电力建设工程质量监督总网站
  • 网站404报错热水器网站建设 中企动力
  • 网站降权恢复淘宝 网站建设
  • 安州区建设局网站台州优秀关键词优化
  • 网站假设教程湖南微信管理系统