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

wordpress首页视频主题上海网站seo招聘

wordpress首页视频主题,上海网站seo招聘,游戏网页制作代码,电子商务网站建设方案书的总结文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 我们遍历长度为k的窗口,用一个哈希表记录窗口内的所有元素(用来对窗口内元素去重),我们取哈希表中元素数量等于k的窗口总和的最大值 题解代码 use std::collecti…

文章目录

  • 题目描述
  • 题解思路
  • 题解代码
  • 题目链接

题目描述

在这里插入图片描述

题解思路

我们遍历长度为k的窗口,用一个哈希表记录窗口内的所有元素(用来对窗口内元素去重),我们取哈希表中元素数量等于k的窗口总和的最大值

题解代码

use std::collections::{HashMap};impl Solution {pub fn maximum_subarray_sum(nums: Vec<i32>, k: i32) -> i64 {let mut win = HashMap::new();let mut sum = 0;for i in 0..k as usize {win.insert(nums[i], i);sum += nums[i] as i64;}let mut ans = 0i64;if win.len() >= k as usize {ans = ans.max(sum);}for i in k as usize..nums.len() {if let Some(&start) = win.get(&nums[i-k as usize]) {if start == i - k as usize {win.remove(&nums[i-k as usize]);}}win.insert(nums[i], i);sum += (nums[i] - nums[i-k as usize]) as i64;if win.len() == k as usize {ans = ans.max(sum);}}ans}
}

题目链接

https://leetcode.cn/problems/maximum-sum-of-distinct-subarrays-with-length-k/description/

http://www.ds6.com.cn/news/18447.html

相关文章:

  • 厚街手机网站制作东莞网站推广技巧
  • wordpress资源库宁波网站关键词优化代码
  • 小学生个人网站怎么做收录网站有哪些
  • 如何做网站收徒弟网站搜索引擎的网址有哪些
  • asp 建站百度论坛
  • 上海市网站建设公叿微信裂变营销软件
  • 哪里制作企业网站中央新闻频道直播今天
  • 上海金融网站制作网站制作公司好关键词排名查询网站
  • 杭州做网站软件seo实战培训费用
  • 做网站 用什么做数据库最好网店关键词怎么优化
  • 陕西 网站建设搜索排名优化软件
  • 个人婚礼网站设计今日最新头条新闻条
  • 利辛网站建设软件外包企业排名
  • 做营销网站那个好北京软件培训机构前十名
  • 网站开发学徒工作如何搜索推广代运营
  • 石家庄推广网站重庆seo搜索引擎优化优与略
  • 杭州做网站哪里好上海搜索引擎推广公司
  • b2c的电子商务的网站建设如何制作付费视频网站
  • 做存储各种环境信息的网站培训机构如何招生营销
  • 网站搭建流程图建设网站的步骤
  • 移动网站cms站长统计推荐
  • 学校如何建设网站首页宁波seo公司哪家好
  • 商务网站管理与建设引流软件下载站
  • 网站建设广告宣传素材企业官网定制设计
  • 西安单位网站制作河源seo
  • 做网站沧州我要下载百度
  • 企业做网站哪家便宜西安百度搜索排名
  • asp 做网站短期培训学什么好
  • wordpress站内链接一级域名二级域名三级域名的区别
  • 网页设计网站怎么做特效网络营销推广培训机构