摘要:
dp[i][j]表示前j个分组成i个组的最大和,状态转移方程为dp[i][j]=dp[i][j-1]+num[j]>dp[i-1][j-1]+num[j]?dp[i][j-1]+num[j]:dp[i-1][j-1]+num[j]表示:
当前有2种状态,第j个数放进第i个组,或者是第j个数重新做第i组的第一个数(这时dp[i][j]等于这个数加上第i-1组j-1前最大的和),但是n很大,可以用滚动数组,于是要用另外一个数组存储第i-1组j-1前最大的和 阅读全文
posted @ 2012-11-28 21:14
zerojetlag
阅读(281)
评论(0)
推荐(0)
摘要:
最长公共子串 阅读全文
posted @ 2012-11-28 20:38
zerojetlag
阅读(171)
评论(0)
推荐(0)

浙公网安备 33010602011771号