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

(leetcode 1749 前缀和)1749. 任意子数组和的绝对值的最大值

核心题意

任意子数组和 的绝对值的最大值实际上是前缀和之间的差的最大值

建立前缀和数组

  • 如果我们只考虑前缀和的最大值和最小值之差,那么就能够获得一个最大的子数组和的绝对值。
  • 因为任意一个子数组的和 prefix[j+1] - prefix[i],它的绝对值是最大当 prefix[j+1]prefix[i] 之间的差值最大时。

(看完题解对不清楚的地方提出问题,写的时候按习惯改变变量写答案,或者写个变种代码)

  • class Solution {
    public:int maxAbsoluteSum(vector<int>& nums) {int maxn=0,minn=0,sum=0;for(auto m:nums){sum+=m;maxn=max(maxn,sum);minn=min(minn,sum);}return maxn-minn;}
    };

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

相关文章:

  • 下载安装运行测试开源vision-language-action(VLA)模型OpenVLA
  • 【网络安全 | 漏洞挖掘】我如何通过Cookie Manipulation发现主域上的关键PII?
  • 【操作系统】操作系统概述
  • SQL Server 运算符优先级
  • Python的顺序结构和循环结构
  • 深入浅出TypedArray:网络数据处理、WebGPU与加密实战
  • http 响应码影响 video 标签播放视频
  • 观察者模式原理详解以及Spring源码如何使用观察者模式?
  • 【Spring】Spring配置文件
  • MSI微星电脑冲锋坦克Pro Vector GP76 12UGS(MS-17K4)原厂Win11系统恢复镜像,含还原功能,预装OEM系统下载
  • Unity合批处理优化内存序列帧播放动画
  • 【Java】逻辑运算符详解:、|| 与、 | 的区别及应用
  • 深入解析 Flutter GetX
  • Java 大视界 -- 人才需求与培养:Java 大数据领域的职业发展路径(92)
  • 顺序表常用操作和笔试题
  • List<Map<String, Object>> 如何对某个字段求和
  • 2024亚马逊数据分析!
  • foobar2000设置DSP使用教程及软件推荐
  • Apache Logic4j 库反序列化漏洞复现与深度剖析
  • FPGA VIVADO:axi-lite 从机和主机
  • LabVIEW 中的 3dgraph.llb库
  • 【Linux】文件系统:文件fd
  • Vue学习记录19
  • MATLAB更改图论的布局:设置layout
  • 【分果果——DP(困难)】
  • 禁止WPS强制打开PDF文件
  • 罗技鼠标接收器丢了,怎么用另一个logi接收器重新配对?
  • ffmpeg configure 研究2:分析屏幕输出及文件输出的具体过程
  • 软件内有离线模型,效果也很实用......
  • Linux下ioctl的应用