当前位置: 首页 > news >正文

最大子段和问题

最大子段和问题

分数 15

全屏浏览

切换布局

作者 王东

单位 贵州师范学院

最大子段和问题。给定由n个整数组成的序列,求序列中子段的最大和,若所有整数均为负整数时定义最大子段和为0。

输入格式:

第一行输入整数个数n(1≤n≤1000),再依次输入n个整数。

输出格式:

输出最大子段和。

输入样例1:

5
-2 11 -4 13 -5 -2

输出样例1:

20

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include <bits/stdc++.h>
using namespace std;
int main(){int n;cin>>n;int s[n+1];for(int i=1;i<=n;i++){cin>>s[i];}int sum=0;int besti=0,bestj=0;for(int i=1;i<=n;i++){int tempsum=0;for(int j=i;j<=n;j++){tempsum+=s[j];if(tempsum>sum){sum=tempsum;besti = i;bestj = j;}}}cout<<sum;return 0;
}

http://www.lryc.cn/news/368523.html

相关文章:

  • Vue3中的常见组件通信之mitt
  • MySQL快速入门(极简)
  • CentOS7安装NVIDIA显卡驱动指引【笔记】
  • 【RabbitMQ】RabbitMQ配置与交换机学习
  • 常见排序算法,快排,希尔,归并,堆排
  • 语法的时态1——一般现在时(1)
  • JAVA:在IDEA引入本地jar包的方法并解决打包scope为system时发布无法打包进lib的方案
  • Hadoop3:MapReduce源码解读之Map阶段的CombineFileInputFormat切片机制(4)
  • GPT-4o:OpenAI的最新篇章与深度探索
  • OpenGauss数据库-5.数据更新
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 机场航班调度程序(100分) - 三语言AC题解(Python/Java/Cpp)
  • Spark作业运行异常慢的问题定位和分析思路
  • 音视频转为文字SuperVoiceToText
  • Python基础教程(九):Lambda 函数
  • docker从入门到精通
  • 介绍工厂模式
  • 大数据领域的workload是什么意思?
  • 引入别人的安卓项目报错
  • Python Excel 指定内容修改
  • 【力扣高频题】003.无重复字符的最长子串
  • redis03 补充 事件
  • 绿联Nas docker 中 redis 老访问失败的排查
  • Linux入门学习(2)
  • Spring boot开启跨域配置
  • java面试题:hashCode的作用
  • 从零开始精通Onvif之获取设备信息
  • FiRa标准UWB MAC实现(三)——距离如何获得?
  • 基于百度翻译API的火车头PHP翻译插件,可以翻译HTML片段
  • mysql高级用法常用函数
  • 【打印100个常用Linux命令】