Ana și Bogdan au inventat din nou un joc, pe care l-au denumit ks. Pe tabla de joc sunt plasate pe poziții consecutive jetoane, pe fiecare jeton fiind scris un număr natural nenul. Ana este prima la mutare și are voie să extragă de pe tablă exact jetoane situate pe poziții consecutive.
Bogdan mută al doilea și are și el voie să extragă exact jetoane, dintre cele rămase pe tablă, situate de asemenea pe poziții consecutive.
Punctajul asociat unei mutări este egal cu suma numerelor scrise pe jetoanele extrase la mutarea respectivă.
Scopul Anei este să efectueze mutarea sa astfel încât punctajul obținut de Bogdan să fie cât mai mic. Considerăm că atât Ana, cât și Bogdan joacă optim.
Cerință
Cunoscând numărul de jetoane de pe tabla de joc, valorile înscrise pe acestea, precum și valoarea , scrieți un program care să determine care este cel mai bun punctaj pe care Bogdan îl poate obține, știind că ambii jucători joacă optim.
Date de intrare
Fișierul de intrare ks.in
conține pe prima linie două numere naturale separate prin spațiu , având semnificația din enunț. Pe cea de a doua linie se află valori naturale nenule, separate prin câte un spațiu, reprezentând valorile înscrise pe cele jetoane, în ordinea în care acestea sunt plasate pe tabla de joc.
Date de ieșire
Fișierul de ieșire ks.out
va conține o singură linie pe care va fi scris un număr natural reprezentând punctajul maxim pe care îl poate obține Bogdan la mutarea sa, știind că ambii jucători joacă optim.
Restricții și precizări
- ;
- ;
- Valorile înscrise pe jetoane sunt numere naturale nenule ;
- După ce Ana extrage jetoanele sale, jetoanele rămase pe tablă își vor păstra pozițiile inițiale.
Exemplu
ks.in
10 3
1 2 5 4 15 2 4 5 1 6
ks.out
12
Explicație
Există mai multe mutări optime pentru Ana. Una dintre acestea este de a selecta jetoanele .
În acest caz cea mai bună mutare pentru Bogdan este de a selecta jetoanele care i-ar aduce un punctaj egal cu , maxim posibil. O altă mutare optimă pentru Ana este de a alege jetoanele , sau , punctajul maxim pe care îl poate obține Bogdan rămânând același, .