HDU 1231最大連續子串行

2021-07-15 05:54:44 字數 791 閱讀 9772

problem description

給定k個整數的序列,其任意連續子串行可表示為,其中 1 <= i <= j <= k。最大連續子串行是所有連續子串行中元素和最大的乙個, 

例如給定序列,其最大連續子串行為,最大和為20。 

在今年的資料結構考卷中,要求編寫程式得到最大和,現在增加乙個要求,即還需要輸出該 子串行的第乙個和最後乙個元素。

sample input

6-2 11 -4 13 -5 -2

10-10 1 2 3 4 -5 -23 3 7 -21

65 -8 3 2 5 0110

3-1 -5 -2

3-1 0 -2

0sample output

20 11 13

10 1 4

10 3 5

10 10 10

0 -1 -2

0 0 0

#includeusing namespace std;

#define maxn 10005

int array[maxn],dp[maxn];

int main()

}if(dp[n-1]<0)

dp[n-1]=0,start=array[0],end=array[n-1];

printf("%d %d %d\n",dp[n-1],start,end);

}return 0;

}

hdu 1231 最大連續子串行

狀態方程dp i max dp i 1 a i a i dp 0 a 0 include include include include include include include include include include include include include includeus...

HDU 1231 最大連續子串行

problem description 給定k個整數的序列,其任意連續子串行可表示為,其中 1 i j k。最大連續子串行是所有連續子串行中元素和最大的乙個,例如給定序列,其最大連續子串行為,最大和 為20。在今年的資料結構考卷中,要求編寫程式得到最大和,現在增加乙個要求,即還需要輸出該 子串行的第...

HDU1231 最大連續子串行

problem description 給定k個整數的序列,其任意連續子串行可表示為,其中 1 i j k。最大連續子串行是所有連續子串行中元素和最大的乙個,例如給定序列,其最大連續子串行為,最大和 為20。在今年的資料結構考卷中,要求編寫程式得到最大和,現在增加乙個要求,即還需要輸出該 子串行的第...