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

蓝桥杯备考:前缀和算法之最大子段和

P1115 最大子段和 - 洛谷 | 计算机科学教育新生态

我们枚举以a[i]为结尾的子段,找出最大的子段

#include <iostream>
using namespace std;
const int N = 2e5+10;
int a[N],f[N];
int main()
{
	int n;cin >> n;
	for(int i = 1;i<=n;i++)
	{
		cin >> a[i];
		f[i] = f[i-1] + a[i];
	}
	int ret = -2e5+10;
	int premin = 0;
	for(int i = 1;i<=n;i++)
	{
		ret=max(ret,f[i]-premin);
		premin = min(premin,f[i]);
	}
	cout << ret << endl;
	
	return 0;
}


http://www.kler.cn/a/532129.html

相关文章:

  • STM32F103ZET6完整技术点(持续更新~)
  • Java知识速记:Lambda表达式
  • PHP Mail:高效邮件发送解决方案详解
  • 单调队列 滑动窗口(题目分析+C++完整代码)
  • P7497 四方喝彩 Solution
  • 优化 PHP-FPM 参数配置:实现服务器性能提升
  • Haskell语言的测试开发
  • 登录认证(6):拦截器:Interceptor
  • 进程间的数据桥梁:`multiprocessing.Queue` 的应用
  • MATLAB中extractBefore函数用法
  • 解锁C/C++:链表数据结构的奇幻之旅
  • Docker入门篇(Docker基础概念与Linux安装教程)
  • 课题推荐——基于自适应滤波技术的多传感器融合在无人机组合导航中的应用研究
  • 大模型系列21-AI聊天机器人
  • 生成式AI安全最佳实践 - 抵御OWASP Top 10攻击 (下)
  • TFTP 介绍
  • Rust 语言入门
  • Linux系统编程:环境变量
  • Qt中的UIC、MOC、RCC宏定义说明
  • 半导体器件与物理篇5 mosfet及相关器件
  • 狗狗睡觉打呼噜正常吗?
  • 《海丰县蔡氏简介》--海丰县蔡姓宗支源流及始迁祖概述--海丰县各乡镇简介
  • VM虚拟机下macOS中的无法打开身份不明开发者的文件
  • 图的基本术语——非八股文
  • excel实用问题:提取文字当中的数字进行运算
  • 如何安装PHP依赖库 更新2025.2.3