首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >蓝桥杯vip测试题系统-数组求和(解题思路以及解题代码,手画思路图虽然丑丑的)

蓝桥杯vip测试题系统-数组求和(解题思路以及解题代码,手画思路图虽然丑丑的)

作者头像
手撕代码八百里
发布2020-07-28 09:19:14
发布2020-07-28 09:19:14
31700
代码可运行
举报
文章被收录于专栏:猿计划猿计划
运行总次数:0
代码可运行

资源限制

代码语言:javascript
代码运行次数:0
运行
复制
	时间限制:1.0s   内存限制:256.0MB

问题描述

代码语言:javascript
代码运行次数:0
运行
复制
  输入n个数,围成一圈,求连续m(m<n)个数的和最大为多少?

输入格式

代码语言:javascript
代码运行次数:0
运行
复制
  输入的第一行包含两个整数n, m。第二行,共n个整数。

输出格式

代码语言:javascript
代码运行次数:0
运行
复制
  输出1行,包含一个整数,连续m个数之和的最大值。

样例输入

代码语言:javascript
代码运行次数:0
运行
复制
	10 3
	9 10 1 5 9 3 2 6 7 4

样例输出

代码语言:javascript
代码运行次数:0
运行
复制
	23

数据规模和约定

代码语言:javascript
代码运行次数:0
运行
复制
  0<m<n<1000, -32768<=输入的每个数<=32767。

提交代码

代码语言:javascript
代码运行次数:0
运行
复制
import java.util.*;

public class Main {
    static Scanner sc = new Scanner(System.in);

    public static void main(String[] args) {
        int n = sc.nextInt();//n个数
        int m = sc.nextInt();//求m个连续的数的最大和
        int number[] = new int[n];
        for (int i = 0; i < n; i++) {
            number[i] = sc.nextInt();
        }

        List<Integer> list = new ArrayList<>();

        int numb [] = new int[number.length+m];//形成一个环
        //拷贝数组
        System.arraycopy(number, 0, numb, 0, number.length);
        for (int i = 0; i < m; i++) {
            numb[(number.length+i)] = number[i];
        }
        for (int i = 0; i < numb.length; i++) {
            if((i+m)<=numb.length){

                int num = 0;
                for (int j = i; j < m+i; j++) {
                    num = num + numb[j];
                }
                list.add(num);
            }
        }
        Object[] objects = list.toArray();
        Arrays.sort(objects);
        System.out.print((int)objects[objects.length-1]);
    }
}

思路图

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 资源限制
  • 问题描述
  • 输入格式
  • 输出格式
  • 样例输入
  • 样例输出
  • 数据规模和约定
  • 提交代码
  • 思路图
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档