logo AlgoBeat OnlineJudge
登录 注册

#215573. [JOI 2026 SemiFinal] 座席 3 / Seats 3

内存限制:1024 MiB 时间限制:2000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

個の座席が横一列に並んでいる.左から 番目の座席 () の座り心地は である.

人組で訪れたグループ客が 組と,単身で訪れた VIP 客 人がおり,これら 人の客に 個の座席を割り当てる.ただし, 人以上の客に同じ座席を割り当ててはいけない.

いま,同じグループに属する 人には隣り合う座席を割り当てる必要がある.このとき,VIP 客 人に割り当てる 個の座席の座り心地の合計をなるべく大きくしたい.

座席の情報が与えられたとき,VIP 客 人に割り当てる 個の座席の座り心地の合計の最大値を求めるプログラムを作成せよ.

输入格式

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


输出格式

標準出力に,VIP 客 人に割り当てる 個の座席の座り心地の合計の最大値を 行で出力せよ.

样例

样例输入 1

2
20 60 40 30 10 50

样例输出 1

90

样例输入 2

1
1000000000 1000000000 1 1

样例输出 2

2000000000

样例输入 3

4
4 10 8 6 7 6 7 8 12 3

样例输出 3

16

数据范围与提示

Sample Explanation 1

以下のように割り当てることで,VIP 客 人の座席の座り心地の合計は になる.

  • 1 組目のグループには左から 番目の座席を割り当てる.
  • 2 組目のグループには左から 番目の座席を割り当てる.
  • VIP 客 人には左から 番目の座席を割り当てる.

VIP 客 人の座席の座り心地の合計を より大きくすることはできないので, を出力する.

この入力例は小課題 の制約を満たす.

制約

  • ().
  • 入力される値はすべて整数である.

小課題

  1. 追加の制約はない.