Mai intai trebuie sa te autentifici.
Diferente pentru problema/zoro intre reviziile #8 si #7
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="zoro") ==
Zoro se afla pe o insula reprezentata printr-o matrice cu $N$ linii si $M$ coloanea, fiecare celula din matrice avand o valoare data. Scopul lui Zoro este ca pornind din celula $(1,1)$ sa ajunga in celula $(N, M)$ (unde se poate bate cu legendarul pirat Mihawk).
Zoro se afla pe o insula reprezentata printr-o matrice cu $N$ linii si $M$ coloane, fiecare celula din matrice avand o valoare data. Scopul lui Zoro este ca pornind din celula $(1,1)$ sa ajunga in celula $(N, M)$ (unde se poate bate cu legendarul pirat Mihawk).
Deoarece insula este foarte periculoasa, Zoro se simte nevoit sa isi foloseasca instinctele de orientare. Astfel, acesta a realizat ca dintr-o celula $(x1, y1)$ se poate muta intr-o alta celula $(x2, y2)$ doar daca: * Valoarea acesteia este strict mai mica decat cea in care se afla $(val[x1][y1] > val[x2][y2])$ * Noua celula se afla pe aceeasi linie sau coloana ($x1 = x2$ sau $y1 = y2$)
Deoarece insula este foarte periculoasa, Zoro se simte nevoit sa isi foloseasca instinctele de orientare. Astfel, acesta a realizat ca dintr-o celula $(x1, y1)$ se poate muta intr-o alta celula $(x2, y2)$ doar daca valoarea acesteia este strict mai mica decat cea in care se afla $(val[x1][y1] > val[x2][y2]).$
Toata lumea stie ca orientarea nu este punctul forte a lui Zoro. Ca urmare, dandu-se $N, M$ si matricea cu $N$ linii si $M$ coloane, aflati care este cel mai *LUNG* drum care porneste din celula $(1, 1)$ si ajunge in $(N, M)$.
h2. Restricţii * $1 ≤ N, M ≤ 1.000$
* Valorile din matrice sunt numere naturale*DISTINCTE*din intervalul $[1,N * M]$.
* Valorile din matrice sunt numere naturale din intervalul $[1, 1.000.000.000]$.
* Se garanteaza ca exista cel putin un drum h2. Exemplu
Cel mai lung drum trece prin $6$ celule: $(1, 1) - (3, 1) - (3, 2) - (1, 2) - (1, 3) - (3, 3)$. == include(page="template/taskfooter" task_id="zoro") ==
\