按照老师讲的第四种算法实现的,时间复杂度为n。
第二种方法应该会超时……
分治下次学习之后再写。

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
#include<iostream>
using namespace std;int main()
{int n,a[100005],i,Max,temp;while(~scanf("%d",&n)){for(i=0;i<n;i++)scanf("%d",&a[i]);Max=temp=0;for(i=0;i<n;i++){temp+=a[i];Max=max(Max,temp);if(temp<0) temp=0;}printf("%d\n",Max);}return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。http://xiang578.top/

转载于:https://www.cnblogs.com/xryz/p/4848066.html

01-1. 最大子列和问题相关推荐

  1. 01-复杂度1 最大子列和问题(剑指offer和PAT)

    01-复杂度1 最大子列和问题   (20分) 给定KK个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },"连续子列"被定义为{ N​i​​, N​i+1​ ...

  2. 7-1 最大子列和问题

    https://pintia.cn/problem-sets/15/problems/709 给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },"连续子列&qu ...

  3. 7-1 最大子列和问题 (20 分)

    7-1 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1, N​2​​ , -, N​K​​ },"连续子列"被定义为{ N​i , Ni+1 , -, N​j​​ } ...

  4. 01-复杂度1 最大子列和问题 (20 分)

    给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },"连续子列"被定义为{ N​i​​, N​i+1​​, ..., N​j​​ },其中 1≤i≤j≤ ...

  5. 最大子列和问题(JAVA)

    最大子列和 问题描述:给定N个整数的序列{A1,A2,A3,-,An},求解子列和中最大的值. 这里我们给出{-2,11,-4,13,-5,-2}这样一个序列,正确的最大子列和为20 该题是在数据结构 ...

  6. 7-142 最大子列和问题 (20 分)

    7-142 最大子列和问题 (20 分) 给定K个整数组成的序列{ N1​, N2​, ..., NK​ },"连续子列"被定义为{ Ni​, Ni+1​, ..., Nj​ }, ...

  7. PTA最大子列和问题

    给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },"连续子列"被定义为{ N​i​​, N​i+1​​, ..., N​j​​ },其中 1≤i≤j≤ ...

  8. PTA5-1 最大子列和问题

    5-1 最大子列和问题   (20分) 给定KK个整数组成的序列{ N_1N​1​​, N_2N​2​​, ..., N_KN​K​​ },"连续子列"被定义为{ N_iN​i​​ ...

  9. 【数据结构笔记03】算法实例:最大子列和

    本次笔记内容: 1.3.1 应用实例_算法1&2 1.3.2 应用实例_算法3 1.3.3 应用实例_算法4 文章目录 最大子列和问题 算法1:把所有子列拿出来比较(暴力法) 算法2:不做重复 ...

  10. C C++ 最大子列和

    8 4 -3 5 -2 -1 2 6 -2 11 /* 最大子列和 8 4 -3 5 -2 -1 2 6 -2 11 */ #pragma warning(disable : 4996) #inclu ...

最新文章

  1. RHCS图形界面建立GFS共享上
  2. iOS开发-单例模式
  3. java中String的比较符
  4. MySQL中你必须知道的10件事,1.5万字!
  5. java 关键字是运算符_Java的super关键字与instanceof运算符使用方法
  6. Python入门到精通三天速成第三讲——多重继承
  7. Android安装后没有完成和打开按钮
  8. VC Dimension -衡量模型与样本的复杂度
  9. 根据价格变化自动识别极值点策略
  10. 前端优化之二 图片优化——质量与性能的博弈
  11. 共阳极数码管显示0~9_《显示器件应用分析精粹》之(3)数码管静态显示
  12. Systemd 技术原理实践
  13. 猴子吃桃问题之暴力解法
  14. 更改计算机网络,终于理会如何更改计算机网络ip
  15. vs2015 openssl-1.0.2j编译
  16. FS116B FS 0.55A电流输出单通道玩具直流马达驱动器
  17. nacg python证书_这个nacg证书有用吗?
  18. 36.Nginx 基础入门篇
  19. 微原实验二 数码转换
  20. android fm信号强度,FM 收音机灵敏度测试方法

热门文章

  1. FPGA实验——译码器原理及实现
  2. opencv视频模糊处理
  3. java 无法找到ant_无法找到与ANT(mac)关联的文件
  4. java 集合接口原理_图文剖析java集合框架—Set接口
  5. oracle的存储过程 替换,为什么在存储过程中,变量替换无法使用索引?
  6. ccombox获取选择的文本_PC端最好用的翻译软件,支持引擎切换、文本朗读
  7. mysql一张表两个索引字段是建两颗独立索引树吗?
  8. MyBatis的useGenerateKeys的使用方法
  9. 009_调色盘和高亮样式
  10. JAVA共有几种窗体布局方式_在Java GUI程序开发中常见的三种布局管理器是什么