005 - 2つの仕切り

時間制限 2 秒 / メモリ制限 64 MB / 得点 100 / x 8 /


TLE
2sec
MLE
64MB
得点
100

問題

長さNの数列aがある。
クリスマス、年末年始にも関わらず暇なあなたは、この数列を使って、次のようなゲームをすることにした。

  • 1i<jN を満たすi,jを選ぶ。
  • ai+ajKを満たす場合、ai+ai+1+ai+2++aj2+aj1+ajの得点を獲得できる。

このゲームの得点の最大値を求めよ。

入力

入力は以下の形式で標準入力から与えられる。

N K 
a1 a2  aN

一行目に、整数N,Kが与えられる。
二行目に、数列aが与えられる。

出力

一回ゲームを行った場合の得点の最大値を出力せよ。
出力の最後に改行を入れること。

制約

全ての入出力ケースについて以下を満たす。

  • 2N106
  • 0K106
  • 0ai5×105

入力はすべて整数である。

入出力例

入力例1

4 3
1 2 3 1

出力例1

6

i=1,j=3を選択することで最大値を得られます。

入力例2

4 4
1 1 2 1

出力例2

0

i<jでなければならないことに注意してください。

入力例3

4 0
1 9 1 0

出力例3

11