最大连续子序列和

来源:互联网 发布:行业数据卡实名认证 编辑:程序博客网 时间:2024/04/20 08:37

我们直接来说最优解法吧

预处理sum数组

sum[i]为以第i位为结尾的最大连续子段和
很明显sum[i]=max(sum[i1]+x[i],x[i])

处理答案F[i]

f[i]=max(f[i1],sum[i])
这处的DP状态为以第i位结尾和不以第i位结尾两种

0 0
原创粉丝点击