Fişierul intrare/ieşire:pasienta.in, pasienta.outSursăad-hoc
AutorDin FolclorAdăugată deCatalin.FrancuCatalin Francu Catalin.Francu
Timp execuţie pe test0.4 secLimită de memorie8192 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise

Pasiență (clasele 11-12)

Pasienţele sunt jocuri de cărţi de o singură persoană. Oamenii făceau pasienţe pe vremuri pentru a-şi ţine de urât în timp ce aşteptau să apară Internetul şi Candy Crush Saga.

Ion face o pasienţă cu un pachet de 4 × n cărţi (4 de 1, 4 de 2, ..., 4 de n). El aşază cărţile cu faţa în sus pe 4 linii şi n coloane. Apoi vrea să ridice de pe fiecare coloană câte o carte astfel încât cele n cărţi ridicate să aibă numere distincte. Ajutaţi-l pe Ion să câştige pasienţa!

Date de intrare

Fişierul de intrare pasienta.in conţine pe prima linie numărul n. Pe următoarele 4 linii apar câte n numere despărţite prin spaţii, reprezentând valorile cărţilor. Se garantează că fiecare număr între 1 şi n apare de exact 4 ori.

Date de ieşire

În fişierul de ieşire pasienta.out se va tipări o linie cu n numere pe ea. Al i-lea număr reprezintă valoarea cărţii ridicate de pe coloana i.

Restricţii

  • 1 ≤ n ≤ 100.000

Exemplu

Acest exemplu nu a fost generat amestecând un pachet real de cărţi. Cărţile de joc sunt drumul spre pierderea sufletului şi nu ne pot învăţa nimic despre matematică. :-)

pasienta.inpasienta.out
8
2 2 6 3 6 8 7 3
6 7 4 8 4 3 5 2
1 5 7 4 5 3 7 1
1 1 6 8 8 4 5 2
6 1 7 4 8 3 5 2
Trebuie sa te autentifici pentru a trimite solutii. Click aici