Un munte este memorat ca o matrice n*m in care fiecare pozitie reprezinta altitudinea din acel loc.
Intr-o pozitie i0, j0 se afla un alpinist care se poate deplasa in toate cele 8 directii in pozitiile alaturate care au altitudinea cu cel mult 1 mai mare decat cea pe care se afla alpinistul. Stiind ca exista o singura valoare maxima in matrice si ea reprezinta altitudinea varfului muntelui, gasiti toate drumurile pe care alpinistul poate ajunge in varf fara a trece de 2 ori prin aceeasi pozitie. Solutiile se vor afisa ca matrice si ca sir de cordonate. Ex: date.in 4 4 1 1 1 1 1 1 1 5 6 7 6 4 5 4 3 2 4 4 date.out 0 0 0 0 0 0 0 4 0 6 5 3 0 0 2 1 4,4 4,3 3,4 2,4 3,3 3,2 0 0 0 0 0 0 0 4 8 9 5 3 7 6 2 1 4,4 4,3 3,4 2,4 3,3 4,2 4,1 3,1 3,2 0 0 0 0 0 0 0 0 5 6 0 0 4 3 2 1 4,4 4,3 4,2 4,1 3,1 3,2 |
|