#abc162f. [abc162_f]Select Half
[abc162_f]Select Half
問題文
長さ の整数列 が与えられます。
この中からちょうど 個の整数を、どの 箇所も連続しないように選びます。
選んだ要素の和としてありえる最大値を求めてください。
ここで、 は、 を超えない最大の整数を表します。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
選ばれた要素の和としてありえる最大値を出力せよ。
入力例 1
6
1 2 3 4 5 6
出力例 1
12
を選ぶと和は となり、これが最大です。
入力例 2
5
-1000 -100 -10 0 10
出力例 2
0
を選ぶと和は となり、これが最大です。
入力例 3
10
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
出力例 3
5000000000
オーバーフローに注意してください。
入力例 4
27
18 -28 18 28 -45 90 -45 23 -53 60 28 -74 -71 35 -26 -62 49 -77 57 24 -70 -93 69 -99 59 57 -49
出力例 4
295