對于給定的整數(shù)序列A={a1,a2,...,an},找出兩個(gè)不重合連續(xù)子段,使得兩子段中所有數(shù)字的和最大。我們?nèi)缦露x函數(shù) d(A):
我們的目標(biāo)就是求出d(A)d(A)。
1 10 1 -1 2 2 3 -3 4 -4 5 -5
13
就是求最大子段和問題,樣列取2,2,3,?3,4和5
本題O(n2)算法超時(shí),必須用O(n)算法。