Sunteți pe pagina 1din 1

Concursul Infogim

Runda 2​ ​14 ianuarie 2018

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

labirint2.in labirint2.out Explicatii

457 33 Traseul lui Catalin este:


13 (2, 2) -> (1, 2) -> (1, 1) -> (1, 2) -> (2, 2) -> (2, 3) -> (3, 3) -> (3,
15 4) -> (4, 4) -> (4, 3) -> (3, 3)
21
24
25
31
32
22
11 ULRDDRDRDLU
Limita de timp:​ 0.1 secunde
Limita de memorie:​ 5MB

S-ar putea să vă placă și