Pagini recente » Atasamentele paginii sdistante | Diferente pentru problema/criptare2 intre reviziile 5 si 6 | Diferente pentru utilizator/valentin11c intre reviziile 5 si 4 | Diferente pentru problema/segmente2 intre reviziile 6 si 5 | Diferente pentru problema/mergeheap intre reviziile 7 si 6
Nu exista diferente intre titluri.
Diferente intre continut:
h2. Date de intrare
Fişierul de intrare *mergeheap.in* va conţine pe prima linie valorile lui *N* şi *Q*, care reprezintă numărul de mulţimi pe care se vor face operaţiile, respectiv numărul de operaţii. Pe următoarele Q linii se va afla un număr care reprezintă tipul operaţiei, urmat apoi de o valoare, dacă tipul operaţiei este 2, respectiv de două valori pentru operaţiile 1 şi 3.
Fişierul de intrare *mergeheaps.in* va conţine pe prima linie valorile lui *N* şi *Q*, care reprezintă numărul de mulţimi pe care se vor face operaţiile, respectiv numărul de operaţii. Pe următoarele Q linii se va afla un număr care reprezintă tipul operaţiei, urmat apoi de o valoare, dacă tipul operaţiei este 2, respectiv de două valori pentru operaţiile 1 şi 3.
h2. Date de ieşire
Fişierul de ieşire *mergeheap.out* va contine, pe câte o linie, răspunsul pentru fiecare operaţie de tipul 2 din fişierul de intrare, în ordinea data.
Fişierul de ieşire *mergeheaps.out* va contine, pe câte o linie, răspunsul pentru fiecare operaţie de tipul 2 din fişierul de intrare, în ordinea data.
h2. Restricţii
h2. Exemplu
table(example). |_. mergeheap.in |_. mergeheap.out |
table(example). |_. mergeheaps.in |_. mergeheaps.out |
| 5 10
1 2 5
1 1 3
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.