news 2026/5/1 1:08:29

三状态转移

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三状态转移

lc

lc3640

三种状态 一次遍历

空间换时间 填表

class Solution {
public:
long long maxSumTrionic(vector<int>& nums) {
int n = nums.size();

const long long INF = 1e18;
long long f[n][3];
for (int i = 0; i < n; i++) for (int j = 0; j < 3; j++) f[i][j] = -INF;

long long ans = -INF;
for (int i = 0; i < n; i++) {
// 从 nums[i] 开启一个新的子数组
f[i][0] = nums[i];
if (i > 0 && nums[i] > nums[i - 1]) {
long long t = f[i - 1][0] + nums[i];


// nums[i] 接续之前的第一段
f[i][0] = max(f[i][0], t);
// 从 nums[i] 开启第二段
f[i][1] = max(f[i][1], t);
}
if (i > 0 && nums[i] < nums[i - 1]) {
long long t = f[i - 1][1] + nums[i];


// nums[i] 接续之前的第二段
f[i][1] = max(f[i][1], t);
// 从 nums[i] 开启第三段
f[i][2] = max(f[i][2], t);
}
if (i > 0 && nums[i] > nums[i - 1]) {
long long t = f[i - 1][2] + nums[i];


// nums[i] 接续之前的第三段
f[i][2] = max(f[i][2], t);
// 子数组结束
ans = max(ans, t);
}
}
return ans;
}
};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/28 21:53:32

类的访问权限:public、private 与 protected 详解

类的访问权限&#xff1a;public、private 与 protected 详解 在C面向对象编程中&#xff0c;类的三大访问权限&#xff08;public、private、protected&#xff09;是实现封装特性的核心&#xff0c;也是连接类的定义与对象使用的关键纽带。上一篇博客《C 类与对象&#xff1…

作者头像 李华
网站建设 2026/4/22 23:59:51

【大咖专家领衔报告 | 南京航空航天大学航空学院主办 | EI检索会议征稿 | JPCS(ISSN:1742-6596) 出版】2026年航空航天工程与机械工程国际学术会议(AEME 2026)

2026年航空航天工程与机械工程国际学术会议&#xff08;AEME 2026) 2026 International Conference on Aerospace Engineering and Mechanical Engineering 2026年3月6-8日&#xff0c;中国北京&#xff08;会议线下举行&#xff09; 大会官网&#xff1a;www.icaeme.org【参…

作者头像 李华
网站建设 2026/4/29 8:54:36

简单理解:2.4G WIFI 辅助 LBS 定位 核心原理与实现解析

2.4G WIFI 辅助 LBS&#xff08;基于位置的服务&#xff09;定位&#xff0c;是利用 2.4G WIFI 的 AP 热点指纹 基站定位补盲的混合定位方案&#xff0c;核心解决纯卫星定位&#xff08;GPS / 北斗&#xff09;在室内 / 地下 / 高楼遮挡场景的失效问题&#xff0c;同时弥补纯基…

作者头像 李华
网站建设 2026/4/27 21:09:22

高质量谷歌seo外链平台有哪些?这一篇全说明白了

做海外推广的人心里都清楚&#xff0c;不管谷歌的算法怎么变&#xff0c;外链依然是那个能让排名起死回生的良药。但是现在的情况变了&#xff0c;随便买几千条垃圾链接不仅没用&#xff0c;反而可能让网站直接消失在搜索结果里。很多人问我&#xff0c;到底去哪里找那些真正靠…

作者头像 李华
网站建设 2026/4/22 1:48:32

基于微信小程序的乡村旅游系统【源码+文档+调试】

&#x1f495;&#x1f495;发布人&#xff1a; 星河码客 &#x1f495;&#x1f495;个人简介&#xff1a;混迹java圈十余年&#xff0c;精通Java、小程序、数据库等。 &#x1f495;&#x1f495;各类成品Java毕设 。javaweb&#xff0c;ssm&#xff0c;springboot等项目&…

作者头像 李华