您当前的位置: 首页 >  蓝桥杯

不牌不改

暂无认证

  • 4浏览

    0关注

    422博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[蓝桥杯][算法提高VIP]和最大子序列

不牌不改 发布时间:2021-08-06 15:50:29 ,浏览量:4

题目 题解

经典动态规划之一。

dp[i] 表示以第i个元素结尾的子序列的最大值; 转移方程:当dp[i-1]>0时,前i个元素且以第i个元素结尾的最大子序列肯定要加上dp[i-1],因为dp[i-1]可以对答案做出正贡献,因此dp[i] = a[i] + dp[i-1];要是dp[i-1]>n; for(int i = 1;i >x; if(dp[i-1] > 0) dp[i] = dp[i-1] + x; else dp[i] = x; ans = max(ans, dp[i]); } cout

关注
打赏
1662186765
查看更多评论
0.0385s