001 - 最大の和

時間制限 1 秒 / メモリ制限 64 MB / 得点 100 / x 3 /


TLE
1sec
MLE
64MB
得点
100

問題

n 個の整数からなる数列 a1, a2, ..., an と正整数 k (1 ≤ kn) が与えられる.このとき, 連続して並ぶ k 個の整数の和 Si = ai + ai+1 + ... + ai+k-1 (1 ≤ in - k + 1) の最大値を出力するプログラムを作りなさい.

入力

1 行目には正整数 n (1 ≤ n ≤ 100000) と正整数 k (1 ≤ kn) がこの順に空白で 区切られて書かれている.2 行目以降の第 1 + i 行目 (1 ≤ in) には, 数列の i 番目の項 ai (-10000 ≤ ai ≤ 10000) が書かれている. 採点用データのうち, 配点の 60% 分は n ≤ 5000, k ≤ 1000 を満たす.

出力

出力 は 1 行だけからなり,その 1 行は Si の最大値だけを含む.

入出力の例

入力例

5 3
2
5
-4
10
3

出力例

11