`
yzd
  • 浏览: 1816914 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

1091. Maximum Sum

 
阅读更多

TAG 动态规划

设maxd[n]为前n个数的最大子序列和

maxd[n]=max{ maxd[n-1], sum[n]-minX } 其中,minX=min{sum[i] | 1<=i<n}

同理,设rmaxd[n]为从n到序列完的最大子序列和

则答案为max{ maxd[i]+rmaxd[i+1] },时间复杂度为O(n)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics