Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2007-04-25 13:33:06.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:eliminare.in, eliminare.outSursăLot 2004
AutorNistor Eugen MotAdăugată deastronomyAirinei Adrian astronomy
Timp execuţie pe test1.75 secLimită de memorie36864 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Eliminare

Se considera un sir de n numere naturale x1, x2, ..., xn asupra caruia se executa succesiv m operatii de eliminare. O operatie de eliminare consta din alegerea a doi indici i, j (1≤i≤j≤numarul de elemente din sir) si eliminarea din sir a celui mai mare element din subsecventa xi, xi+1, ..., xj. Daca sunt mai multe elemente de valoare maxima se va elimina cel cu indicele cel mai mic. Dupa fiecare eliminare se renumeroteaza termenii sirului (indicii elementelor de dupa cel eliminat vor fi decrementati cu 1).

Cerinta

Determinati subsirul ramas dupa cele m operatii de eliminare.

Date de intrare

Pe prima linie a fisierului de intrare eliminare.in sunt scrise doua numere naturale separate printr-un spatiu n m, reprezentand numarul de elemente din sirul initial si respectiv numarul de operatii de eliminare. Pe urmatoarele n linii sunt scrise numerele sirului initial, cate unul pe linie. Fiecare dintre ultimele m linii contin doua numere naturale separate printr-un spatiu i j reprezentand indicii intre care se executa o operatie de eliminare. Mai exact, pe linia 1+n+k (1≤k≤m) este scris intervalul corespunzator celei de-a $k$ - a eliminari (1≤i≤j≤n-k+1).

Date de iesire

...

Restrictii

  • ... ≤ ... ≤ ...

Exemplu

eliminare.ineliminare.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicatie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?