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

网站制作费用明细搜索引擎推广的关键词

网站制作费用明细,搜索引擎推广的关键词,原墨网站建设,住房和成乡建设部网站题目 一贫如洗的樵夫阿里巴巴在去砍柴的路上&#xff0c;无意中发现了强盗集团的藏宝地&#xff0c;藏宝地有编号从0-N的箱子&#xff0c;每个箱子上面贴有一个数字.阿里巴巴念出一个咒语数字k(k<N),找出连续k个宝箱数字和的最大值&#xff0c;并输出该最大值。 输入描述 第…

题目

一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0-N的箱子,每个箱子上面贴有一个数字.阿里巴巴念出一个咒语数字k(k<N),找出连续k个宝箱数字和的最大值,并输出该最大值。
输入描述
第一行输入一个数字字串,数字之间使用逗号分隔,例如: 2,10,-3,-8,40,5。
1<=字串中数字的个数<100000
-10000<=每个数字<=10000
第二行输入咒语数字,例如: 4,咒语数字大小小于宝箱的个数
输出描述
连续k个宝箱数字和的最大值,例如: 39
示例1:
输入
2,10,-3,-8,40,5
4
输出
39
示例2:
输入
8
1
输出
8

思路

求连续k个字符的最大和,使用滑动窗口遍历即可。
题目没有要求窗口内的数字不能重复,所以不用额外判断

题解

package hwod;import java.util.Arrays;
import java.util.Scanner;public class FindGoldBox5 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] nums = Arrays.stream(sc.nextLine().split(",")).mapToInt(Integer::parseInt).toArray();int n = sc.nextInt();System.out.println(findGlodBox5(nums, n));}private static int findGlodBox5(int[] nums, int n) {int ans = -1, sum = 0;if (n > nums.length) return -1;for (int i = 0; i < n; i++) {sum += nums[i];}ans = sum;for (int j = n; j < nums.length; j++) {sum = sum + nums[j] - nums[j - n];ans = Math.max(ans, sum);}return ans;}
}

推荐

如果你对本系列的其他题目感兴趣,可以参考华为OD机试真题及题解(JAVA),查看当前专栏更新的所有题目。

http://www.dt0577.cn/news/55977.html

相关文章:

  • 沈阳高端网站定制开发知识搜索引擎
  • 做犯法任务的网站淘宝搜索关键词查询工具
  • 做代加工的网站发布网站制作的费用
  • 嘉兴做微网站多少钱seo在线优化工具 si
  • 找人做网站被骗能立案吗虚拟主机搭建网站
  • 做旅游网站的社会效益可行性六种常见的网络广告类型
  • 温州网站制作济南百度代理
  • 怎么做班级网站手机关键词点击排名软件
  • 盈润企业网站管理系统南宁百度推广seo
  • 安顺网站建设公司长沙seo霸屏
  • 网站访问统计 曲线图seo网络推广案例
  • 云南微网站建设的公司有哪些快排seo
  • 邯郸网站设计怎么注册谷歌搜索入口中文
  • 2017网站建设保定seo排名
  • 做网站都需要具备什么博客网站登录入口
  • 国外做自动化网站网络广告怎么做
  • 手把手教你做网站 怎么注册域名网站推广优化外链
  • 电商网站是怎么建设的万网登录入口
  • 消防有哪些网站合适做快手流量推广网站
  • 政府网站建设关乎seoheuni
  • 网站开发需要什么基础知识口碑营销案例有哪些
  • 用卡通人物做网站属于侵权吗友链网
  • 德州网站设计nba最新排行
  • 深圳网站设计首选刻优化疫情二十条措施
  • web网站开发工程师游戏优化是什么意思
  • 企业级网站开发项目教程考研培训机构排名前五的机构
  • 做外贸网站怎么设计外贸seo公司
  • 山西教育平台网站建设网站推广优化之八大方法
  • 在线免费建网站济南百度推广代理商
  • 移动互联网站建设凡科官网免费制作小程序