7-4 最大子列和问题 (20 分)
7-4 最大子列和问题 (20 分)
给定K个整数组成的序列{ N 1, N 2 , …, N K },“连续子列”被定义为{ N i, N i+1 , …, N j },其中 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<stdio.h>
#include <iostream>
#include<stdio.h>
using namespace std;
int n,x;
int a[100100];
int main()
{cin>>n;int maxsum=0,tempsum=0;for(int i=0;i<n;i++){cin>>x;if(tempsum<0)tempsum=x;else{tempsum+=x;maxsum=max(maxsum,tempsum);}}cout<<maxsum;
}
202204191057二
7-4 最大子列和问题 (20 分)相关推荐
- 7-1 最大子列和问题 (20 分)
7-1 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1, N2 , -, NK },"连续子列"被定义为{ Ni , Ni+1 , -, Nj } ...
- 7-142 最大子列和问题 (20 分)
7-142 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列"被定义为{ Ni, Ni+1, ..., Nj }, ...
- 01-复杂度1 最大子列和问题(剑指offer和PAT)
01-复杂度1 最大子列和问题 (20分) 给定KK个整数组成的序列{ N1, N2, ..., NK },"连续子列"被定义为{ Ni, Ni+1 ...
- PTA5-1 最大子列和问题
5-1 最大子列和问题 (20分) 给定KK个整数组成的序列{ N_1N1, N_2N2, ..., N_KNK },"连续子列"被定义为{ N_iNi ...
- 最大子列和问题(JAVA)
最大子列和 问题描述:给定N个整数的序列{A1,A2,A3,-,An},求解子列和中最大的值. 这里我们给出{-2,11,-4,13,-5,-2}这样一个序列,正确的最大子列和为20 该题是在数据结构 ...
- 01-复杂度1 最大子列和问题 (20 分)
给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列"被定义为{ Ni, Ni+1, ..., Nj },其中 1≤i≤j≤ ...
- 7-1 最大子列和问题
https://pintia.cn/problem-sets/15/problems/709 给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列&qu ...
- PTA最大子列和问题
给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列"被定义为{ Ni, Ni+1, ..., Nj },其中 1≤i≤j≤ ...
- PTA 实例1.1:最大子列和问题
实例1.1 最大子列和问题 分数 20 作者 DS课程组 单位 浙江大学 给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列"被定义为{ Ni, Ni ...
最新文章
- CTFshow 命令执行 web45
- linux 下Python调用C模块
- nginx解析php文件设置_nginx 解析php conf配置文件
- 华硕vm510l拆电池图解_图解说设备:凯斯CX80C你会买吗?
- IDEA_Debug_checks references injected by intellilang plugin
- Python精确指南——第三章 Selenium和爬虫
- debian apt-get php,Debian系统apt-get命令整理
- 第二课(2)添加导航栏
- 存到mysql的中文乱码_web项目存数据到数据库,中文乱码,解决过程
- 天若OCR专业版软件,现可无需联网本地使用了~
- 有道翻译 vs google翻译
- CUDAnumba | 使用python分别在cpu和gpu全局内存和gpu共享内存进行矩阵乘法运算
- 操作系统 - 虚拟存储管理技术之虚拟页式存储管理
- python知道章节答案_智慧树知道Python数据分析与数据可视化答案,章节期末教程考试网课答案...
- ref与$res的关系
- CreateJS 入门小记
- 参考文献在Latex编译后的文章中无法显示
- 用程序写入到TREEVIEW 怎样在aspx实现象ie收藏夹那样的功能
- [极客大挑战 2019]Secret File
- RN开发系列<3>--React基础