Harta unui oras este codificata ca o matrice nXm in care 0 reprezinta pozitie accesibila (strada) si -1 reprezinta pozitie inaccesibila (clarire, zid).
In pozitia ir,jr se afla Romeo, iar in pozitia ij,jj se afla Julieta. Romeo se poate deplasa pe pozitii cu laloarea 0, alaturate pe linii si coloane cu pozitia curenta, fara sa treaca de doua ori prin aceeasi pozitie. Determinati si afisati cel mai scurt traseu pe care poate ajunge romeo la Julieta. Solutia se va afisa prin pasi marcari in matrice si ca sir de coordonate prin care trece Romeo. Toate datele se citesc din fisierul rj.in, iar solutia se afiseaza in fisierul rj.out. Exemplu: Pentru datele de intrare: 5 7 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 2 2 3 6 solutia este: -1 -1 0 -1 -1 -1 -1 -1 1 2 3 4 5 0 -1 0 -1 -1 -1 6 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 2,2 2,3 2,4 2,5 2,6 3,6 |
|