题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1024 题目大意:有多组输入,每组一行整数,开头两个数字m,n,接着有n个数字.要求在这n个数字上,m块数字的最大和.比如2 6 -1 4 -2 3 -2 3,就是(4 -2 3)和(3)这两块最大和为8. 解题思路:当成有m层,我们可以设置两个数组dp,mpre.dp[j]记录当前这一层包含a[j]时的最大值(包含a[j]),mpre[j]个记录上一层到第j-1个位置时的最大和(不一定包含a[j])…