Revizia anterioară Revizia următoare
Fişierul intrare/ieşire: | mex2d.in, mex2d.out | Sursă | InfoPro, Runda 2, Grupa A |
Autor | Bogdan Ciobanu | Adăugată de | |
Timp execuţie pe test | 2 sec | Limită de memorie | 256000 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Mex2d
Se consideră o matrice de numere naturale A cu N linii şi M coloane.
Să se determine o altă matrice B, unde B[i][j] este cel mai mic număr natural care nu se găseşte în dreptunghiul determinat de colţul stânga sus (0, 0) şi dreapta jos (i, j) din A.
Date de intrare
Fişierul de intrare mex2d.in va conţine, pe primul rând, numerele N şi M.
Urmează N linii, fiecare cu câte M numere, ce reprezintă matricea A.
Date de ieşire
În fişierul de ieşire mex2d.out se vor afişa N linii, fiecare cu câte M numere, ce reprezintă matricea B.
Restricţii
- 1 ≤ N, M ≤ 2.000
- 0 ≤ A[i][j] ≤ 4.000.000
- Pentru XX puncte, N, M ≤ 100
- Pentru alte XX puncte, N, M ≤ 500
- Pentru alte XX puncte, N, M ≤ 1.000
Exemple
mex2d.in | mex2d.out |
---|---|
3 3 0 0 1 1 2 3 0 4 1 | 1 1 2 2 3 4 2 3 5 |