【MOOC】01-复杂度1 最大子列和问题 (20分)(C和C++两种实现)
发布日期:2021-05-01 02:21:34 浏览次数:40 分类:技术文章

本文共 932 字,大约阅读时间需要 3 分钟。

给定K个整数组成的序列{ N1, N2​​ , …, 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

C语言实现
#include 
int main(){
int k; scanf("%d",&k); int a[k]; int cnt = 0; for(int i = 0;i
maxn) maxn = sum; } } printf("%d\n",maxn); } return 0;}
C++语言实现
#include 
using namespace std;int main(){
ios::sync_with_stdio(false); int k; cin >> k; int a[k]; int cnt = 0; for(int i = 0;i
> a[i]; if(a[i]<0) cnt++; } if(cnt==k) cout << 0 << endl; else{
int maxn = a[0]; for(int i = 0;i
maxn) maxn = sum; } } cout << maxn << endl; } return 0;}

转载地址:https://blog.csdn.net/weixin_45845039/article/details/108612130 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:前端构建工具gulp的使用介绍及安装流程
下一篇:BUG处理方式

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年03月10日 12时47分29秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

html画笛卡尔爱心,UG/NX 绘制一个爱心模型,你有几种方法能做出来呢? 2019-04-21
centos7重新加载服务的命令_squid代理服务器命中率的提高方法之一 2019-04-21
aps是什么意思_一文看懂ERP、APS和MES 2019-04-21
苹果地图副总裁_苹果发布 iOS 13 预览版,带来这些全新功能 2019-04-21
bert中的sep_在属性级情感分析中结合BERT和语法信息 2019-04-21
qlineedit文本改变时_word排版技巧:如何调整文本和页面的纵横显示 2019-04-21
李宏毅svm_李宏毅-深度学习 2019-04-21
php向mysql上传文件_PHP面向对象封装MySQL操作函数、文件上传 2019-04-21
asme标准最新版本_ASME的螺柱用什么标准 2019-04-21
jmeter录制手机客户端_米亚圆桌录制和回放观看功能全新上线 2019-04-21
hdfs orc格式_处理 HDFS 上的过多小文件的问题? 2019-04-21
缺失magisk正常工作所需的文件_总结了十个工作表看上去很凌乱的原因 2019-04-21
matlab将二值图像与原图重叠_MATLAB--数字图像处理 图像直方图规定化 2019-04-21
ptp输出内容包含什么_免费小程序开发包含哪些内容,相对APP有什么优势 2019-04-21
python re sub 替换多个_Python随笔23:Python基础编程练习题11~12 2019-04-21
宠物龟 扫地机器人_帮着做家务,新品科沃斯T5扫地机器人比宠物还听话,比老公更好用... 2019-04-21
np 数组转为普通数组_一起学数据分析之NumPy(13)——用于数组的文件输入输出 2019-04-21
绿联网卡转接mac设置_使用徕卡、哈苏相机时,这些问题你遇到过吗?(二) 2019-04-21
dns改成什么网速快_这个DNS服务器不仅更快而且安全 2019-04-21
增大表名最大长度_让1人测量飞机40米长度,钢卷尺很难搞定,小米激光测距仪来帮你... 2019-04-21