Echilibrul unui șir este egal cu .
De exemplu, echilibrul șirului este , echilibrul șirului este , iar echilibrul șirului este .
Se dă , și un șir de numere naturale , , , .
Cerință
Dacă = 1, aflați echilibrul șirului .
Dacă = 2, aflați echilibrul minim al unei subsecvențe de lungime cel puțin a șirului .
Date de intrare
Pe prima linie a fișierului de intrare echilibru.in
se află două numere naturale și separate printr-un spațiu. Pe cea de-a 2-a linie se află numere naturale separate prin câte un spațiu, reprezentând șirul .
Date de ieșire
Pe prima linie din fișierul de ieșire echilibru.out
se află un număr natural reprezentând raspunsul la cerința 1 dacă = 1, altfel la cerința 2.
Restricții și precizări
- Datorită vitezei mari ale evaluatorului kilonova, limita de timp este diferită față de cea din concurs.
- O subsecvență a șirului este un șir de elemente de pe poziții consecutive din șirul
- sau
- Pentru 30 de puncte .
- Pentru 20 de puncte , dar .
- Pentru 20 de puncte , dar .
Exemplul 1
echilibru.in
1 8
2 5 8 9 3 1 6 25
echilibru.out
24
Exemplul 2
echilibru.in
2 8
2 5 8 9 3 1 6 25
echilibru.out
1
Exemplul 3
echilibru.in
2 8
8 5 7 10 7 9 7 3
echilibru.out
2
Explicații
În primul exemplu, maximul șirului este , iar minimul șirului este , așadar echilibrul șirului este .
La al doilea exemplu, echilibrul minim este 1. Subsecvența alesă este cea formată din numerele și (pozițiile și ). Echilibrul șirului este .
La al treilea exemplu, echilibrul minim este 2. Subsecvențele care au echilibrul 2 sunt: și .