Documente Academic
Documente Profesional
Documente Cultură
Clasele 7-8
Labirint2
Catalin s-a pierdut iarasi intr-o matrice de N linii si M coloane in care unele celule sunt blocate.
Catalin nu gaseste iesirea asa ca s-a decis sa caute o comoara. El are o harta pe care a desenat-o cand era
mic si decide sa o urmeze. Pe harta este scris un sir format din caracterele ‘U’, ‘R’, ‘D’, ‘L’. In fiecare secunda Catalin
se va deplasa in una dintre cele 4 celule adiacente. Presupunand ca la secunda S Catalin se afla in celula i, j el se va
misca in functie de al S-lea caracter de pe harta in felul urmator:
○ Pentru ‘U’ el va pasi in celula i - 1, j
○ Pentru ‘R’ el va pasi in celula i, j + 1
○ Pentru ‘D’ el va pasi in celula i + 1, j
○ Pentru ‘L’, el va pasi in celula i, j - 1
Daca celula in care trebuie sa paseasca este inafara matricei sau este blocata atunci Catalin va sta pe loc in
acea secunda.
In ce celula ajunge Catalin?
Date de intrare
Pe prima linie a fisierului de intrare labirint2.in se vor afla 3 numere naturale N, M si K. Pe urmatoarele K linii
se vor afla cate 2 numere reprezentand linia si coloana unei celule blocate. Pe urmatoarea linie se vor afla 2 numere
naturale reprezentand linia resprectiv coloana de pe care incepe Catalin sa se miste.
Pe ultima linie se va afla numarul de caractere din sirul de pe harta urmat de acele caractere.
Date de iesire
In fisierul de iesire labirint2.out se vor afla doua numere reprezentand linia si coloana pe care ajunge Catalin.
Restricții
1 ≤ lungimea șirului de pe hartă ≤ 10000
Pentru 20 de puncte 1 <= N, M <= 10000 si K = 0
Pentru alte 60 de puncte:1 <= N, M <= 500 si 1 <= K <= N * M
Pentru restul de puncte: 1 <= N, M <= 10000 si 1 <= K <= 1000
Exemplu