시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB34231765.385%

문제

Ūkininkė Ugnė savo sode pasodino N herbamedžių. Ji juos pasodino tiesia linija ir sunumeravo iš eilės nuo 1 iki N.

Deja, vos tik pasirodė pirmosios uogų užuomazgos, Ugnė suprato, kad medžiai yra susodinti per tankiai. Jei ji nieko nesigriebs, greta augantys medžiai užgoš vieni kitus ir ji šiais metais liks be herbauogių.

Norėdama to išvengti, Ugnė planuoja persodinti kai kuriuos medžius – šie medžiai derliaus nebeduos. Jei Ugnė nori palikti medį i, jai būtinai teks persodinti medžius i − 1 ir i + 1.

Kaip Ugnei pasirinkti medžius persodinimui, kad likęs derlius būtų kiek įmanoma didesnis?

입력

Pirmoje eilutėje pateikiamas medžių skaičių N. Likusiose N eilučių pateikiama po skaičių Ai – užsimezgusių uogų kiekį i-tajame medyje.

출력

Jums reikia išvesti vieną skaičių – kiek daugiausiai uogų gali tikėtis Ugnė, jei medžius ji persodins optimaliai.

제한

  • 1 ≤ N ≤ 100 000
  • 1 ≤ Ai ≤ 1 000

서브태스크

번호배점제한
14

N ≤ 25 ir Ai = Aj kiekvienam 1 ≤ i, j ≤ N (visi derliai vienodi)

236

N ≤ 25

340

N ≤ 1 000

420

Jokių papildomų ribojimų

예제 입력 1

4
1 2 2 1

예제 출력 1

3

Ugnė galėjo gauti šį rezultatą dviem būdais: arba persodindama pirmą ir trečią, arba antrą ir ketvirtą medžius.

예제 입력 2

4
2 1 1 2

예제 출력 2

4

Persodinami antras ir trečias medžiai.

채점 및 기타 정보

  • 예제는 채점하지 않는다.