nyoj 子串和再續 742 (DP)

2021-07-07 05:46:07 字數 685 閱讀 9935

時間限制:

1000 ms  |           記憶體限制:

65535 kb

難度: 4

描述 給你乙個序列 s1, s2, s3, s4 ... sx, ... sn (1 ≤ x ≤ n ≤ 1,000,000, -32768 ≤ sx ≤ 32767). 我們定義

sum(i, j) = si + ... + sj (1 ≤ i ≤ j ≤ n).現在給你乙個 m(8>m>0&&m

輸入

輸入 t,表示t組資料

第二行 分別是m,n;

輸出請輸出m段最大和

樣例輸入

1

2 6-1 4 -2 3 -2 4

樣例輸出

9

#include#include#include#define n 1000010

#define inf 0x3f3f3f3f

#define ll long long

using namespace std;

ll a[n];

ll dp[n];

ll b[n];

int main()

} printf("%lld\n",tmp);

} return 0;

}

NYOJ 742 (多段子串和)

題目 給你乙個序列 s1,s2,s3,s4 sx,sn 1 x n 1,000,000,32768 sx 32767 我們定義 sum i,j si sj 1 i j n 現在給你乙個 m 8 m 0 m sum i1,j1 sum i2,j2 sum i3,j3 sum im,jm 我們規定他是不...

NYOJ 742 最大m段和 區間DP

經典區間dp 最大m段和 最大連續和問題 是最大m段和問題的乙個特例,其實是當m 1的一種特殊情況。oj題目 include include define inf 0x3f3f3f3f using namespace std const int maxn 1000000 5 typedef long...

nyoj 44 子串和(子串和最大問題)

記憶體限制 64mb 時間限制 5000ms special judge no accepted 12 submit 48 給定一整型數列,找出連續非空子串,使得該子串行的和最大,其中,1 x y n。第一行是乙個整數n n 10 表示測試資料的組數 每組測試資料的第一行是乙個整數n表示序列中共有n...