给定n个整数ai组成的序列,现在要求将序列分割为m段,每段子序列中的数在原序列中连续排列。如何分割才能使这m段子序列的和的最大值达到最小? 例如:给定序列:5 4 3 2 1,n=5, m=3,可分为 5 | 4 | 3 2 1,其子序列和的最大值为最后一段,为6。
第1行整数n和m。 第2行为n个数。
最小m段和。
5 3 5 4 3 2 1
6
对于100%的数据,1\le n \le 5000,1\le m\le 100,a_i \le 100且m≤n。
动规专题