码迷,mamicode.com
首页 > 其他好文 > 详细

基础dp Max Subsring Plus HDU-1024 最大字串升级版之最大多字串

时间:2019-09-01 01:06:07      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:sub   升级   label   转移   bsp   最大   acm   problem   分析   

http://acm.hdu.edu.cn/showproblem.php?pid=1024

题意:有一个含n个数的序列,找到m个子序列,使这m个子序列的和最大。

分析:先用状态 dp[ i ][ j ] 表示前 j 个数取出 i 段所得到的最大值。 可以知道,对于下一个数,有以下三种操作:

1、不取这个数 。

2、取这个数并当作上一段的尾巴。

3、取这个数并当作新一段的头部。

对于这三种操作,状态转移方程为: 

 $ dp[ i ][ j ]=max ( dp[ i ][ j-1 ] , dp[ i ][ j-1 ]+num[ j ] , max( dp[ i-1 ][ t ] ) + num[ j ] )  $

基础dp Max Subsring Plus HDU-1024 最大字串升级版之最大多字串

标签:sub   升级   label   转移   bsp   最大   acm   problem   分析   

原文地址:https://www.cnblogs.com/-Zzz-/p/11441225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!