洛谷 P1115 最大子段和
创始人
2024-05-29 18:39:31
0

题目链接:P1115 最大子段和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目描述

给出一个长度为 n 的序列 a,选出其中连续且非空的一段使得这段和最大。

输入格式

第一行是一个整数,表示序列的长度 n。

第二行有 n 个整数,第 i 个整数表示序列的第 i 个数字 ai。

输出格式

输出一行一个整数表示答案。

样例 #1

样例输入 #1

7
2 -4 3 -1 2 -4 3

样例输出 #1

4

提示

样例 1 解释

选取 [3, 5] 子段 {3, -1, 2},其和为 4。

数据规模与约定

  • 对于 40% 的数据,保证 n ≤ 2 × 10^3。
  • 对于 100% 的数据,保证 1 ≤ n ≤ 2 × 10^5,−10^4 ≤ ai ≤ 10^4。

AC code 1:(动态规划,线性dp)——使用dp数组存放每一个状态

#include
#include
#includeusing namespace std;int main()
{int n;cin>>n;vector a(n);for(int i = 0 ; i < n ; i ++)cin>>a[i];vector dp(n); // dp[i] 表示以下标 i 结尾的最大字段和dp[0] = a[0];int res = dp[0];for(int i = 1 ; i < n ; i ++){dp[i] = max(dp[i - 1] + a[i] , a[i]);res = max(res , dp[i]);}cout<

AC code 2: (发现每次只需要使用上一个状态(dp[i - 1]),因此可以直接使用一个变量保存上一个状态即可,减少额外的空间开销)

#include
#include
#includeusing namespace std;int main()
{int n;cin>>n;vector a(n);for(int i = 0 ; i < n ; i ++)cin>>a[i];int temp = a[0];int res = temp;for(int i = 1 ; i < n ; i ++){temp = max(temp + a[i] , a[i]);res = max(res , temp);}cout<

当然,这题也可以使用更为精妙的“分治”思想求解。

相关内容

热门资讯

线上线下融合 理论实践结合 长... 转自:华声在线  华声在线4月2日讯(全媒体记者 李曼斯)今天,“青春华章·恰同学少年”网络主题宣传...
昨夜多地惊现火流星!“瞬间天都... 4月3日晚江浙沪多地网友表示目击到了夜空中出现的火流星据悉当晚19:55至20:00间一颗亮度极高的...
争当发展“小老虎” 绘就镇域“... 转自:荆州发布开栏语2022年以来,我市对镇域经济进行提级考核,围绕招商引资、固定资产投资和项目建设...
真我GT7用上7000mAh电... 真我品牌正式官宣,真我GT7将于本月发布,成为首批搭载联发科天玑9400+旗舰芯片的机型之一,引发市...
中国汽车工业协会:坚决反对 据微信公众号“中国汽车工业协会”4月4日消息,近日,美国总统特朗普签署公告,宣布对进口汽车及部分零部...
“靠谱儿”老凌的“四板斧” 展智健  在中国航空工业集团新航科技平滤制造一厂滤芯车间,副段长凌超的名字总是和“靠谱儿”连在一起。...
3万多名老人被骗超10亿 起底... 转自:央视新闻客户端治百病的“特效保健酒”您听过吗?推销者称喝了这种酒,可以治疗糖尿病、高血压等多种...
支部建在项目上   时值农历新年前夕,外场试飞基地直升机机库外寒风凛冽。随着保管员小王手中的大铁锁“嘎嘣”落定,中国...
乘古船览水岸美景   本报讯(记者孟紫薇)随着春日暖阳洒向波光粼粼的河面,昨天,潮白河游船2025年度开航仪式在漕运码...
摩托罗拉 Razr 60 Ul... IT之家 4 月 4 日消息,消息源 Evan Blass(@evleaks)昨日(4 月 3 日)...
中国航发部署开展中央八项规定精...   党中央决定,自2025年全国两会后至7月在全党开展深入贯彻中央八项规定精神学习教育。连日来,贯彻...
解决国际卒中治疗公认难题!浙大... 转自:上观新闻北京时间2025年4月3日,全球顶级期刊《新英格兰医学杂志》(NEJM)上线题为“Al...
这只狼掀起了这场血肉之搏   ▌王族 著  一头牦牛和一只狼,展开最后的对决。在这一刻,对方的死,等于自己的活,所以它们都想把...
全国铁路清明小长假首日预计发送... 转自:草原云记者从国铁集团获悉,4月4日,清明节假期第一天,铁路中短途客流增长,全国铁路预计发送旅客...
护照“集章打卡” 出入境或受阻 一名外籍游客在四川旅游时,将大熊猫印章盖到护照上。中国籍旅客出境旅游将多枚旅行纪念章盖在护照上。  ...
这208个名字,看得心痛 和平年代公安队伍是一支牺牲最多、奉献最大的队伍2024年全国公安机关共有208名民警因公牺牲他们在打...
重建“美”的摆渡人   ▌夏安  1949年6月,新政协筹备会成立,开始征集国旗、国徽图案和国歌词谱,到开国大典的时候,...
资助300万名产业工人圆求学梦   本报讯(记者骆倩雯)日前,产业工人求学圆梦行动在北京正式启动。全国总工会、教育部、人力资源和社会...
养老机器人有了国际标准,如何助... 转自:北京日报客户端我国牵头制定的养老机器人国际标准2月底发布。在提升养老机器人精细化功能方面,这项...
穿越黑龙江·冬——百年老街韵味... 当直升机螺旋桨划破松花江上空一场穿越时空的俯瞰之旅在云端展开镜头下哈尔滨中央大街如一条鎏金缎带徐徐铺...