若题目要求的是最大连续子序列和,则易确定状态转移方程为:dp[i]=max(data[i],dp[i-1]+data[i])(dp[i]为以第i个数结尾的连续子序列最大和) 但乘积存在负负得正的问题,即原本非常小的负数成了一个负数反而变大了。