最大子列和问题(PTA)
7-8 最大子列和问题 (20 分)
给定K个整数组成的序列N1,N2,...,NK{ N_1, N_2, ..., N_K }N1,N2,...,NK,“连续子列”被定义为Ni,Ni+1,...,Nj{ N_i, N_{i+1}, ..., N_j }Ni,Ni+1,...,Nj,其中 1≤i≤j≤K1≤i≤j≤K1≤i≤j≤K*。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列−2,11,−4,13,−5,−2{ -2, 11, -4, 13, -5, -2 }−2,11,−4,13,−5,−2,其连续子列11,−4,13{ 11, -4, 13 }11,−4,13有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。
本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下:
- 数据1:与样例等价,测试基本正确性;
- 数据2:1022:10^22:102个随机整数;
- 数据3:1033:10^33:103个随机整数;
- 数据4:1044:10^44:104个随机整数;
- 数据5:1055:10^55:105个随机整数;
输入格式:
输入第1行给出正整数K (≤100000);第2行给出K个整数,其间以空格分隔。
输出格式:
在一行中输出最大子列和。如果序列中所有整数皆为负数,则输出0。
输入样例:
6
-2 11 -4 13 -5 -2
输出样例:
20
我的代码:
#include<stdio.h>int main(){int i,a[100001],b[100001],n;int maxsum,tempsum=0;scanf("%d\n",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);//if(i!=n-1)scanf(" ");}maxsum = 0;for(i=0;i<n;i++){tempsum += a[i];if(tempsum < 0) tempsum = 0; //如果序列中所有整数皆为负数,则输出0if(tempsum > maxsum)maxsum = tempsum;}printf("%d",maxsum);return 0;
}
最大子列和问题(PTA)相关推荐
- 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 ...
- PTA 最大子列和问题
01-复杂度1 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列"被定义为{ Ni, Ni+1, ...
- 浙江大学陈越教授数据结构PTA 题目——最大子列和(在线处理法)
注意: 1.数组的循环输入要取地址!!!!! for(int i=0;i<K;i++) { scanf("%d",&a[i]); // ...
- 最大子列和问题 c++
PTA数据结构题 文章目录 PTA数据结构题 题目信息 一.程序 1.样例 2.读入数据 总结 题目信息 给定K个整数组成的序列{ N1, N2 , -, NK },"连续子列"被 ...
- 7-1 最大子列和问题
https://pintia.cn/problem-sets/15/problems/709 给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列&qu ...
- 7-1 最大子列和问题 (20 分)
7-1 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1, N2 , -, NK },"连续子列"被定义为{ Ni , Ni+1 , -, Nj } ...
- 01-复杂度1 最大子列和问题 (20 分)
给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列"被定义为{ Ni, Ni+1, ..., Nj },其中 1≤i≤j≤ ...
- 最大子列和问题(JAVA)
最大子列和 问题描述:给定N个整数的序列{A1,A2,A3,-,An},求解子列和中最大的值. 这里我们给出{-2,11,-4,13,-5,-2}这样一个序列,正确的最大子列和为20 该题是在数据结构 ...
- 7-142 最大子列和问题 (20 分)
7-142 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1, N2, ..., NK },"连续子列"被定义为{ Ni, Ni+1, ..., Nj }, ...
最新文章
- X-UA-Compatible
- 这个能快速发表Cell,Nature,Molecular cell的分析技术你要错过吗?
- 植物MWAS研究—谷子产量与微生物组关联分析
- 后量子密码芯片研究取得重大突破,论文入选ISSCC 2022和CHES 2022
- 数据结构与算法:二分法
- ttf能改成gfont吗_中国废弃轮胎,被非洲人买去做成凉鞋!15元一双,至少能穿10年...
- js(function(){alert(‘’‘)})
- Z-Stack Home Developer's Guide—6. Clusters, Commands and Attributes中文翻译【Z-Stack Home 1.2.0的开发文档】
- Microsoft Word 段前距设置和页眉设置
- 详解云原生应用实践与未来趋势
- RJ45网线水晶头线序,568A与568B区别,交叉线与直连线区别,10/100M base TX RJ45 接口引脚功能定义
- python资本市场财务数据分析_不懂财务数据分析?教你一分钟看懂财务报表
- 前端框架 — Bootstrap
- V部落博客管理平台开源啦! Vue+SpringBoot强强联合! 1
- Kubernetes安装EFK日志收集
- API系列(一):SMS API
- python爬取论文全文数据_Python爬取微信公众号历史文章进行数据分析
- 万年历开源 android,简单干净的万年历
- 网页服务器磁盘满了怎么办,远程服务器磁盘满了怎么办
- Math对象属性与方法
热门文章
- iso 绝对pe_通用PE工具箱 V5.0(WIN7PE内核)U盘ISO硬盘完美三合一版
- python读取、显示、保存图片的几种方法
- png格式的图片怎么变成jpg格式?png图片怎么转格式?
- 农历日期用html怎么显示,怎么显示阴历(农历)日期的js代码?
- NPOI实现Word表格新增一行
- 2019春季高考计算机试题,山东省2019春季高考模拟考试信息技术试试卷+答案(10页)-原创力文档...
- 批量合成bilibili的m4s缓存文件为MP4格式
- 车道线检测-LSTR-论文学习笔记
- 获取网站url ico小图标
- figma学习记录 快捷键 工具了解(1)