基础dp练习
基础dp练习
HDU1024(m段子序列最大和,dp + 滚动数组 )
错误思路
我一开始的思路
1 | 设dp[i][j]:前i个数,分为j段的最大和 |
正确思路思考过程
初做dp,力求搞懂,所以写下思路
1 | 设dp[i][j]:选取第i个数,并把前i个数分为j段的最大和(注意:a[i]必选) |
附上代码
1 |
|
基础dp练习
错误思路
我一开始的思路
1 | 设dp[i][j]:前i个数,分为j段的最大和 |
正确思路思考过程
初做dp,力求搞懂,所以写下思路
1 | 设dp[i][j]:选取第i个数,并把前i个数分为j段的最大和(注意:a[i]必选) |
附上代码
1 | #include<cstdio> |