#include<iostream>
#include<algorithm>
using namespace std;
const int N=100010;
int dp[N];
int a[N];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
{dp[i]=max(a[i],dp[i-1]+a[i]);
}
int ans=-1e9;
for(int i=1;i<=n;i++)
ans=max(ans,dp[i]);
cout<<ans<<endl;
}
和最大连续子序列
原创black_hole6 ©著作权
©著作权归作者所有:来自51CTO博客作者black_hole6的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:D. Checkpoints
下一篇:对称迷宫dfs
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
hdu 1231 最大连续子序列 【最大连续子串】
hdu 1231 最大连续子序列
c 杭电 子序列 #include i++ -
题目1077:最大序列和(最大连续子序列和)
输入计算同步
#include #define #ifdef ios php -
hdu 5586(最大连续子序列和)
sing namespace std;
dp Max #include i++ -
最大连续子序列,Java实现
算法真的是太神奇了!!!初步实现:思路◼ 给定
算法 java 动态规划 leetcode 子序列 -
NYOJ 44(最大连续子序列和)
子串和时间限制:5000 ms | 内存限制:65535 KB难度:3描述给定一
#include i++ 子串 测试数据 子序列