Ecluza este o construcție hidrotehnică amenajată pe traseul unei căi navigabile, care asigură trecerea navelor între două suprafețe de apă cu niveluri diferite. O ecluză se compune dintr-un bazin numit „sas" sau „camera ecluzei", prevăzut la ambele capete cu porţi etanşe şi dintr-o instalaţie puternică de pompare pentru umplerea sau golirea sasului până la nivelul dorit.
Specialiștii români au construit pe cursul navigabil al Dunării o succesiune de ecluze numerotate de la la , care asigură condiții optime de navigare în sezoanele secetoase. Astfel, dacă o navă se află la un moment dat în ecluza și nivelul apei din ecluză diferă de nivelul apei din ecluza , pentru a-și continua navigarea în condiții optime se face modificarea nivelului apei fie din ecluza la nivelul ecluzei , fie se face modificarea nivelului apei din ecluza la nivelul ecluzei .
De exemplu, dacă pentru un sector navigabil există ecluze pentru care nivelul apei este următorul:
Ecluză | Nivel apă |
---|---|
numărul minim de ecluze la care se impun modificări ale nivelului apei este , după cum urmează:
- nivelul din ecluza este coborât până la nivelul
- ecluza este umplută până la nivelul
- ecluza este umplută până la nivelul
Cerinţă
Cunoscând nivelul apei din cele ecluze, să se determine numărul minim de modificări ale nivelului apei din ecluze care să permită o trecere prin toate ecluzele.
Date de intrare
Fişierul de intrare ecluze.in
conține pe prima linie numărul natural ce reprezintă numărul de ecluze.
Pe următoarea linie se află valori naturale separate prin câte un spațiu ce reprezintă nivelul apei corespunzător fiecărei ecluze.
Date de ieșire
Fişierul de ieșire ecluze.out
va conţine pe o singură linie un număr natural ce reprezintă numărul minim de modificări ale nivelului apei din ecluze care să permită o trecere prin toate ecluzele.
Restricţii şi precizări
- ( – nivelul apei ecluzei )
- pentru din teste
Exemplu
ecluze.in
9
1 2 3 3 2 1 1 2 3
ecluze.out
6
Explicaţie
- ecluza este umplută până la nivelul
- ecluza este umplută până la nivelul
- nivelul din ecluza este coborât până la nivelul
- nivelul din ecluza este coborât până la nivelul
- ecluza este umplută până la nivelul
- ecluza este umplută până la nivelul