HDOJ 1024 Max Sum Plus Plus
摘要:点击打开链接 http://acm.hdu.edu.cn/showproblem.php?pid=1024思路:利用动态规划的方法,求解最大m子段的和,由于这一题的数据量很大,所以不能用二维的dp 方 程,考虑优化 用一个temp[1000005]来存储前j个元素的i个子段的最大和,则有dp[j]=max(dp[j-1]+s[j],temp[j-1]]+s[j]) 表示以s[j]结尾的元素的最大的子段和注意:输入数据很多使用scanf代码:#include <iostream>#include <algorithm>#include <map>#includ
阅读全文
posted @ 2012-06-25 12:48
浙公网安备 33010602011771号