[BOJ 7195] Lohe

View as PDF

Submit solution

Points: 3
Time limit: 1.0s
Memory limit: 1G

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

Legendaarne slaavi vägilane Ilja Muromets võitleb legendaarse lohe Gorõnõtˇsiga.</p>

Lohel on N pead, mida tähistame vasakult paremale 1 . . . N. Nagu lohed ikka, võib Gorõnõtˇs tuld pursata, kusjuures i. pea tulejõud on Fi.

Muromets võib ühe mõõgahoobiga maha lüüa kuni K järjestikust pead. Hoobi järel tõmbavad allesjäänud pead omavahel kokku ja moodustavad jälle järjestikuse rivi.

Hetkel on lohe natuke uimane ja Muromets jõuab anda kaks hoopi järjest. Leida maksimaalne summaarne tulejõud, mille Muromets saab nende kahe hoobiga kõrvaldada.

입력 형식

Tekstifaili esimesel real on kaks tühikuga eraldatud täisarvu, Gorõnõtˇsi peade arv N ja Murometsi maksimaalne löögijõud K (1 ≤ N ≤ 200 000, 1 ≤ K ≤ 200 000). Faili teisel real on N tühikutega eraldatud täisarvu Fi (1 ≤ Fi ≤ 2000, i ∈ 1 . . . N), lohe peade tulejõud.

출력 형식

Tekstifaili ainsale reale väljastada üks täisarv, maksimaalne summaarne tulejõud, mille Muromets saab kahe löögiga kõrvaldada.

예제 입력 1

8 2
1 3 3 1 2 3 11 1

예제 출력 1

20

예제 입력 2

4 100
10 20 30 40

예제 출력 2

100

Comments

There are no comments at the moment.