7-142 最大子列和问题 (20 分)

给定K个整数组成的序列{ N1​, N2​, ..., NK​ },“连续子列”被定义为{ Ni​, Ni+1​, ..., Nj​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。

本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下:

  • 数据1:与样例等价,测试基本正确性;
  • 数据2:102个随机整数;
  • 数据3:103个随机整数;
  • 数据4:104个随机整数;
  • 数据5:105个随机整数;

输入格式:

输入第1行给出正整数K (≤100000);第2行给出K个整数,其间以空格分隔。

输出格式:

在一行中输出最大子列和。如果序列中所有整数皆为负数,则输出0。

输入样例:

6
-2 11 -4 13 -5 -2

结尾无空行

输出样例:

20
#include<iostream>
using namespace std;
int main(){int n,num,sum=0,max=0;cin>>n;for(int i=0;i<n;i++){cin>>num;sum+=num;if(sum>max)max=sum;else if(sum<0)sum=0;}cout<<max;return 0;
}

7-142 最大子列和问题 (20 分)相关推荐

  1. 7-1 最大子列和问题 (20 分)

    7-1 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1, N​2​​ , -, N​K​​ },"连续子列"被定义为{ N​i , Ni+1 , -, N​j​​ } ...

  2. 7-4 最大子列和问题 (20 分)

    7-4 最大子列和问题 (20 分) 给定K个整数组成的序列{ N 1, N 2 , -, N K },"连续子列"被定义为{ N i, N i+1 , -, N j​ },其中 ...

  3. 01-复杂度1 最大子列和问题(剑指offer和PAT)

    01-复杂度1 最大子列和问题   (20分) 给定KK个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },"连续子列"被定义为{ N​i​​, N​i+1​ ...

  4. PTA5-1 最大子列和问题

    5-1 最大子列和问题   (20分) 给定KK个整数组成的序列{ N_1N​1​​, N_2N​2​​, ..., N_KN​K​​ },"连续子列"被定义为{ N_iN​i​​ ...

  5. 最大子列和问题(JAVA)

    最大子列和 问题描述:给定N个整数的序列{A1,A2,A3,-,An},求解子列和中最大的值. 这里我们给出{-2,11,-4,13,-5,-2}这样一个序列,正确的最大子列和为20 该题是在数据结构 ...

  6. 01-复杂度1 最大子列和问题 (20 分)

    给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },"连续子列"被定义为{ N​i​​, N​i+1​​, ..., N​j​​ },其中 1≤i≤j≤ ...

  7. 7-1 最大子列和问题

    https://pintia.cn/problem-sets/15/problems/709 给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },"连续子列&qu ...

  8. PTA最大子列和问题

    给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },"连续子列"被定义为{ N​i​​, N​i+1​​, ..., N​j​​ },其中 1≤i≤j≤ ...

  9. PTA 实例1.1:最大子列和问题

    实例1.1 最大子列和问题 分数 20 作者 DS课程组 单位 浙江大学 给定K个整数组成的序列{ N1​, N2​, ..., NK​ },"连续子列"被定义为{ Ni​, Ni ...

最新文章

  1. jQuery实现王者手风琴案例
  2. 四部门联合发文推动数学科学发展,释放支持高校建设基础数学中心信号!
  3. linux apache配置_linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
  4. android udt协议,接口和软件包  |  Android 开源项目  |  Android Open Source Project
  5. Atitit.log日志技术的最佳实践attilax总结
  6. 地理分析方法论|地理探测器(Geo Detector)
  7. wps下一步快捷键_wps后退前进快捷键是什么?
  8. 应届毕业生面试程序员自我介绍
  9. IOS面试题(收集整理)
  10. 利用腾讯云轻量服务器快速搭建网站CDN
  11. 英国essay与澳洲essay写作区别以及注意事项
  12. 取消参考文献自动编号_毕业论文给尾注加[ ]及删除自动编号
  13. 数据中台在企业数字化转型中的践行(上篇)
  14. 目录没有.kaggle文件夹的解决方法
  15. SQL零基础入门学习(四)
  16. Map接口总结与HashMap源码分析
  17. 为什么苹果6没有录屏_谁说苹果手机没有录屏功能的!教你这样开启,还能录制声音呢...
  18. CVTE笔试面试经验分享(硬件)—2020秋招
  19. python列表list元素降序排列两种方法
  20. ubuntu server 14.04 编译安装xen4.4.2配置vtpm(三)——创建DomU(a PV VM)

热门文章

  1. 华为鸿蒙系统学习笔记8-开发者生态建设
  2. hadoop应用开发技术..._Hadoop
  3. vue中在data中写入img地址 引入问题
  4. navicat修改表的主键自增长报错
  5. 福大软工1816 · 第一次团队作业
  6. IO流的应用_Copy文件
  7. 第八章 数据结构与算法
  8. 3.5.基于STC89C52+MC20的短信远程控制开关LCD1602显示
  9. python trie
  10. nginx介绍(一) 简介篇