Deja știm cu toții că OJM este cel mai greu concurs din lume (deși unii sceptici consideră că OLM este chiar mai grea, ei nu au dreptate, sper...). După o serie de evenimente ciudate, ai decis până la urmă să te antrenezi pentru OJM, cu speranța că poate reușești să te califici mai departe. Pentru a te încălzi, ai hotărât să începi cu o problemă mai ușoară, care are următoarea cerință.
Olimpiada județeană de matematică
Olimpiada locală de matematică
Cerință
Se dau și un șir de numere întregi.
Se definește funcția cu
- Să se afle .
- Să se afle valoarea maximă a lui , dacă .
- Să se afle valoarea minimă a lui , dacă .
Date de intrare
Pe prima linie a fișierului ojm.in se află caracterul , reprezentând cerința.
Pe a doua linie se află numerele , în această ordine.
Pe a treia linie se află șirul .
Date de ieșire
Să se afișeze în fișierul ojm.out răspunsul corespunzător cerinței .
Restricții și precizări
- ;
- ;
- ;
- ;
- Pentru cerința se cere o precizie de (valoarea absolută a diferenței dintre răspunsul corect și cel afișat să fie mai mică de ).
| Subtask | Punctaj | Condiție |
|---|---|---|
| 1 | 26 | |
| 2 | 18 | |
| 3 | 21 | |
| 4 | 5 | |
| 5 | 12 | |
| 6 | 18 |
Exemplul 1
ojm.in
a
3 3 5
1 -2 5
ojm.out
30
Explicație
Exemplul 2
ojm.in
b
3 3 5
1 -2 5
ojm.out
65
Explicație
Maximul pe se atinge la ,
Exemplul 3
ojm.in
c
3 3 5
1 -2 5
ojm.out
24.666
Explicație
Minim pe se atinge la