对于给定的一个长度为N的正整数数列A,现要将其分成M段,并要求每段连续,且每段和的最大值最小, 例如,将数列424514 2 4 5 142451要分成3段: 若分为[42][45][1],各段的和分别为6,9,1,和的最大值为9; 若分为[4][24][51],各段的和分别为4,6,6,和的最大值为6; 并且无论如何分段,最大值不会小于6, 所以可以得到要将数列424514 2 4 5 142451要分成3段,每段和的最大值最小为6。
对于给定的一个长度为N的正整数数列A,现要将其分成M段,并要求每段连续,且每段和的最大值最小。 例如,将数列4 2 4 5 14 2 4 5 14 2 4 5 1要分成3段: 若分为[42][45][1],各段的和分别为6,9,1,和的最大值为9; 若分为[4][24][51],各段的和分别为4,6,6,和的最大值为6; 并且无论如何分段,最大值不会小于6。 所以可以得到要将数列4 2 4 5 14 2 4 5 14 2 4 5 1要分成3段,每段和的最大值最小为6。
(图片来源网络,侵删)