Diferente pentru problema/pescari intre reviziile #2 si #3

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="pescari") ==
Oricine ştie că un pescar bun se trezeşte de dimineaţă pentru a prinde cel mai bun loc de pescuit de pe baltă. Astfel, înainte de începutul unui sezon nou de pescuit, fiecare pescar încearcă sa pună la cale o strategie de a ajunge cât mai repede la baltă pentru a prinde locul unde peştele trage cel mai bine. Pe teritoriul unei comune cu tradiţie în
Pe teritoriul comunei Ştiuclean locuiesc $P$ pescari şi există un număr de lacuri cunoscut doar de localnici. Aceştia au câte o hartă codificată sub forma unei matrice dreptunghiulare de dimensiuni $N x M$ în care casele pescarilor sunt reprezentate prin cifra $1$, porţiunile de teren acoperit de apă sunt reprezentate prin cifra $2$ iar terenul dintre case şi bălţi prin cifra $0$.
 
Oricine ştie că un pescar bun se trezeşte de dimineaţă pentru a prinde cel mai bun loc de pescuit de pe baltă. Astfel, înainte de începutul unui sezon nou de pescuit, fiecare pescar încearcă sa pună la cale o strategie de a ajunge cât mai repede la baltă pentru a prinde locul unde peştele trage cel mai bine, găsind lungimea drumului către cea mai apropiată baltă. Lungimea unui drum este măsurată prin numărul de terenuri pe care trebuie sa le traverseze un pescar, ştiind că acesta se poate mişca din poziţia în care se află în toate cele 8 direcţii posibile.
 
h2. Cerinţă
 
Dându-se o hartă a comunei Ştiuclean, vi se cere să ajutaţi fiecare pescar să gasească lungimea drumului de la casa lui la cea mai apropiată baltă.
h2. Date de intrare
Fişierul de intrare $pescari.in$ ...
Fişierul de intrare $pescari.in$ va conţine pe prima linie trei numere întregi $N$, $M$ şi $P$ cu semnificaţia din enunţ. Următoarele $N$ linii vor conţine câte $M$ cifre separate de câte un spaţiu, reprezentând codificarea unei porţiuni de teren.
h2. Date de ieşire
În fişierul de ieşire $pescari.out$ ...
Fişierul de ieşire $pescari.out$ va conţine $P$ linii. Pe linia $i$ se va afla un întreg reprezentând lungimea drumului de la pescarul $i$ la cea mai apropiată baltă. Pescarii sunt ordonaţi după linia pe care se găseşte casa lor pe hartă, iar în caz de egalitate, după coloană.
h2. Restricţii
h2. Restricţii şi precizări
* $... ≤ ... ≤ ...$
* $3 ≤ N, M ≤ 1000$
* $1 ≤ P ≤ 1000$
* Una sau mai multe porţiuni de teren acoperit cu apă alăturate formează o baltă.
* Numărul porţiunilor de teren acoperit cu apă nu va depăşi $1000$.
h2. Exemplu
table(example). |_. pescari.in |_. pescari.out |
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
|
 
h3. Explicaţie
 
...
| 10 10 6
0 0 0 0 0 2 0 0 0 0
0 0 1 1 1 0 0 0 0 0
0 0 0 1 1 1 0 0 2 0
0 0 1 1 1 1 0 0 0 0
0 0 0 0 1 0 0 0 0 0
0 0 2 0 0 0 0 0 0 0
0 0 0 0 0 0 0 2 0 0
0 0 0 0 0 0 1 1 0 0
0 0 0 2 0 0 1 0 0 0
2 0 0 0 0 0 0 0 0 0
| 1
3
2
1
3
6
|
== include(page="template/taskfooter" task_id="pescari") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.