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

怎么免费建立自己的网站微网站 留言板

怎么免费建立自己的网站,微网站 留言板,不要域名做网站,wordpress计数器题目 给你一个整数数组 nums 和一个整数 k 。请你从 nums 中满足下述条件的全部子数组中找出最大子数组和#xff1a; 子数组的长度是 k#xff0c;且 子数组中的所有元素 各不相同 。 返回满足题面要求的最大子数组和。如果不存在子数组满足这些条件#xff0c;返回 0 。…题目 给你一个整数数组 nums 和一个整数 k 。请你从 nums 中满足下述条件的全部子数组中找出最大子数组和 子数组的长度是 k且 子数组中的所有元素 各不相同 。 返回满足题面要求的最大子数组和。如果不存在子数组满足这些条件返回 0 。 子数组 是数组中一段连续非空的元素序列。 示例 1 输入nums [1,5,4,2,9,9,9], k 3 输出15 解释nums 中长度为 3 的子数组是 [1,5,4] 满足全部条件和为 10 。[5,4,2] 满足全部条件和为 11 。[4,2,9] 满足全部条件和为 15 。[2,9,9] 不满足全部条件因为元素 9 出现重复。[9,9,9] 不满足全部条件因为元素 9 出现重复。 因为 15 是满足全部条件的所有子数组中的最大子数组和所以返回 15 。 示例 2 输入nums [4,4,4], k 3 输出0 解释nums 中长度为 3 的子数组是 [4,4,4] 不满足全部条件因为元素 4 出现重复。 因为不存在满足全部条件的子数组所以返回 0 。 提示 1 k nums.length 1051 nums[i] 105 题目链接 我的思路 维护一个sub数组记录窗口内数字用集合判断是否重复 思路不足 会超时 我的代码 class Solution:def maximumSubarraySum(self, nums: List[int], k: int) - int:max_sub 0sub []for i,n in enumerate(nums):sub.append(n)if i k-1:continueif len(set(sub)) len(sub):max_sub max(max_sub,sum(sub))sub.pop(0)return max_sub 题解思路 用哈希表 参考代码 class Solution:def maximumSubarraySum(self, nums: List[int], k: int) - int:ms 0cnt Counter(nums[:k-1])s sum(nums[:k-1])for i,o in zip(nums[k-1:],nums):cnt[i]1siif len(cnt)k:ms max(ms,s)cnt[o]-1if cnt[o]0:del cnt[o]s-oreturn ms
http://www.dnsts.com.cn/news/174277.html

相关文章:

  • 女装网站功能的建设模板下载免费网站
  • 亿唐微方网站建设wordpress禁用更新提示
  • 建立个人网站的步骤有哪些做淘客的网站名称
  • 网站制作字怎么放在图上面河南工程建设信息网站
  • 小学网站建设及使用平面设计培训学校一年学费
  • 微信属于营销型网站建设手机网站培训教程
  • 新手做网站详细步骤盐城网站建设案例
  • 做网站会很忙吗重庆有什么好玩的
  • 网站开发 入门 pdfwordpress情侣家园
  • 移动官网网站建设购物类网站建设
  • 外贸网站建设及优化ppt济南网络品牌推广
  • 深度网网站建设石家庄网站建设公司黄页
  • 广元单页网站制作怎样做音乐网站
  • 北京企业网站建设电话wordpress 输出json
  • 有没有专门做家乡图片的网站中国企业500强利润排行
  • 怎么网站后台个人主页图
  • 石家庄做网站公司招聘网站建设计划书
  • 服务器 网站 搬家多个网站给一个网站推广
  • 淄博网站制作定制改版深圳设计优化公司
  • 如何在网站后台做网页网站建设监理
  • 巩义企业网站建设做网赌网站怎么推广拉人
  • 公司网站上线的通知建立一个个人介绍的网站
  • 建设通网站官网登录大学专业网站
  • 网站建设与管理专业就业方向爱南宁app下载二维码
  • 部队网站建设方案上海正规装修公司排名
  • 网站开发外包费用会计科目校园网网络设计
  • 在本地做装修在那个网站好龙岩天宫山索道多少钱
  • 采购网站大全北京网站建设方案
  • 网站前台右侧怎么做二维码外贸网络营销实战
  • 网站建设开发教程视频wordpress设置阅读更多