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

浙大数据结构:01-复杂度1 最大子列和问题

数据结构MOOC

PTA习题

01-复杂度1 最大子列和问题

使用在线处理,遍历数组,如果当前数组和小于0则抛弃,每次更新最大值。

我们假设最终结果为数组中间的一段,那么左边剩余的部分和右边剩余的部分和一定小于0,对答案没有贡献。

#include <iostream>
using namespace std;const int M=100005;
int a[M];
int main()
{int k;cin>>k;for(int i=0;i<k;i++ )cin>>a[i];int s=0,ma=0;for(int i=0;i<k;i++){s+=a[i];ma=max(s,ma);if(s<0){s=0;}
}cout<<ma;return 0;}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【数据结构入门】排序算法之插入排序与选择排序
  • 如何选择合适的PLC工业网关?天拓四方
  • DrissionPage设置启动浏览器为edge
  • Spring Boot中的自定义事件详解与实战
  • SSL解说与应用
  • Java实现根据某个字段对集合进行去重并手动选择被保留的对象
  • Vue前端路由详解——以Ruoyi框架为案例学习
  • 华为OD机试真题-日志采集-2024年OD统一考试(E卷)
  • 【软件逆向】第37课,软件逆向安全工程师之标志寄存器,每天5分钟学习逆向吧!
  • 基于Bert-base-chinese训练多分类文本模型(代码详解)
  • Windows上模拟Linux系统(不用装Linux系统了),可执行Linux所有命令:MobaXterm
  • opencv入门教程
  • js延迟加载的方式有哪些?
  • 告别懵逼——前端项目调试与问题排查方法小结
  • wsl下将Ubuntu从c盘移动到其他盘
  • hexo+github搭建个人博客
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JDK 6和JDK 7中的substring()方法
  • React-redux的原理以及使用
  • Redis在Web项目中的应用与实践
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 闭包--闭包作用之保存(一)
  • 排序算法之--选择排序
  • 网页视频流m3u8/ts视频下载
  • 微信小程序--------语音识别(前端自己也能玩)
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 新手搭建网站的主要流程
  • ​Java并发新构件之Exchanger
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #pragma pack(1)
  • (04)odoo视图操作
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (SpringBoot)第七章:SpringBoot日志文件
  • (二)Linux——Linux常用指令
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (力扣)1314.矩阵区域和
  • (三分钟)速览传统边缘检测算子
  • (转)jQuery 基础
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET/C# 使用反射注册事件
  • .NET基础篇——反射的奥妙
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • @RequestBody与@ModelAttribute
  • @SentinelResource详解
  • [ABP实战开源项目]---ABP实时服务-通知系统.发布模式
  • [AI 大模型] Meta LLaMA-2
  • [android学习笔记]学习jni编程
  • [Angular] 笔记 18:Angular Router
  • [C++] 轻熟类和对象