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

采购网站大全汉中seo培训

采购网站大全,汉中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.gaoduandz.com/news/55.html

相关文章:

  • 大气婚庆网站源码今日军事新闻视频
  • 石家庄设计网站公司移动慧生活app下载
  • 简单的网站开发流程图长沙seo优化报价
  • 开发手机网站步骤百度电脑版网页版
  • 电商的网站seo网络营销推广
  • 佛山著名网站建设公司抖音关键词排名优化
  • 个人wordpress 手机绍兴seo网站优化
  • 门户网站开发简历网店网络营销策划方案
  • 网站名字和域名软件关键词排名
  • 中英文网站系统万网域名注册查询网
  • 贵阳网站建设是什么seo关键词优化系统
  • 商城购物网站建设seo页面优化的方法
  • 商丘网站制作公司一二三网络推广拼多多标题关键词优化方法
  • 北京建设招聘信息网站长沙网络推广哪家
  • wordpress 自定义注册表单南通百度网站快速优化
  • wordpress访问量宁波网站推广优化公司电话
  • 旅游网站策划书百度登陆
  • 百度没有收录我的网站吗网站seo的内容是什么
  • 做网站建设的电话销售如何在网上推广自己的产品
  • 百度推广效果怎样一天费用搜狗seo培训
  • 网站首页一般做多大优化网站怎么做
  • wordpress注册跳过邮箱验证码win7优化大师官方网站
  • 宁波广告公司网站建设青岛seo招聘
  • 西安模板网站服务商数据分析师35岁以后怎么办
  • 设计接单渠道青岛网站优化公司哪家好
  • 建设机械网站案例新公司做网站多少钱
  • 成都网站设计公司哪家好广州seo团队
  • 网站建设前期策划方案百度网盘手机app下载安装
  • 今日足球最新预测比分网络营销seo培训
  • 网站建设推广运营seo交流网