Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | 3secv.in, 3secv.out | Sursă | Algoritmiada 2013, Runda 3 |
Autor | Eugenie Daniel Posdarascu | Adăugată de | |
Timp execuţie pe test | 0.2 sec | Limită de memorie | 20480 kbytes |
Scorul tău | N/A | Dificultate |
Vezi solutiile trimise | Statistici
3secv
Se da un numar N si un sir de N numere naturale. Costul unei subsecvente se defineste ca fiind suma elementelor din subsecventa. Trebuie sa aflati 2 pozitii P1 si P2 ($P1 ≤ P2$) astfel incat sa se respecte urmatoarea proprietate: Fie A1 costul subsecventei (1, i), A2 costul subsecventei (i + 1, j) si A3 costul subsecventei (j + 1, n). Voi trebuie sa alegeti P1 si P2 astfel incat diferenta dintre max(A1,A2,A3) si min(A1, A2, A3) sa fie minima posibila. max(a,b,c) reprezinta valoarea maxima dintre a,b si c iar min(a,b,c) reprezinta valoarea minima.
Date de intrare
Fişierul de intrare 3secv.in ...
Date de ieşire
În fişierul de ieşire 3secv.out ...
Restricţii
- ... ≤ ... ≤ ...
Exemplu
3secv.in | 3secv.out |
---|---|
This is some text written on multiple lines. | This is another text written on multiple lines. |
Explicaţie
...