OJ_最大序列和

题干

在这里插入图片描述

C++实现

#include <stdio.h>
#include <algorithm>
using namespace std;

long long s[1000001];
long long dp[1000002];//dp[i]是前i个元素中必须包含右边缘的最大子序和

int main() {
    int n;
    scanf("%d",&n);
    for(int i = 0; i< n;i++){
        scanf("%lld",&s[i]);
    }

    dp[1] = s[0];
    long long curmax = dp[1];
    for(int i = 2;i<=n;i++){
        if(dp[i-1] <= 0){
            dp[i] = s[i-1];
        }else{
            dp[i] = s[i-1]+dp[i-1];
        }
        curmax = max(dp[i],curmax);
    }
    printf("%lld",curmax);
    return 0;
}

相关推荐

  1. 牛客 序列 DP

    2024-03-16 12:02:07       40 阅读
  2. 求一个数组中的序列

    2024-03-16 12:02:07       35 阅读
  3. 序列问题的求解

    2024-03-16 12:02:07       13 阅读
  4. 长重复子数组,子序长公共子序列

    2024-03-16 12:02:07       16 阅读
  5. leetcode贪心(序列、分发饼干、摆动序列)

    2024-03-16 12:02:07       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-16 12:02:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-16 12:02:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-16 12:02:07       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-16 12:02:07       20 阅读

热门阅读

  1. 解决 ArrayList 的并发问题

    2024-03-16 12:02:07       19 阅读
  2. 【力扣】234. 回文链表

    2024-03-16 12:02:07       28 阅读
  3. leetcode第49题字母异位词分组

    2024-03-16 12:02:07       24 阅读
  4. curl c++ 实现HTTP GET和POST请求

    2024-03-16 12:02:07       21 阅读
  5. MongoDB聚合运算符:$firstN

    2024-03-16 12:02:07       23 阅读
  6. MySQL常见的数据类型

    2024-03-16 12:02:07       24 阅读
  7. 一个干净的SSL连接

    2024-03-16 12:02:07       21 阅读
  8. ajax中各个参数的含义是什么?

    2024-03-16 12:02:07       18 阅读
  9. Linux系统——rsync命令

    2024-03-16 12:02:07       18 阅读
  10. 第二十章 构建和配置 Nginx (UNIX® Linux macOS)

    2024-03-16 12:02:07       19 阅读
  11. 微信小程序订阅消息授权弹窗事件

    2024-03-16 12:02:07       17 阅读
  12. 【Node.js从基础到高级运用】八、Express 框架入门

    2024-03-16 12:02:07       17 阅读
  13. 【ansible】ansible模块的使用

    2024-03-16 12:02:07       20 阅读