Diferente pentru problema/obmax intre reviziile #2 si #6

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="obmax") ==
Intr-un tablou bidimensional cu $M$ linii si $N$ coloane cu elemente de $0$ si de $1$ sunt reprezentate mai multe obiecte. Prin obiect intelegem un grup de valori $1$ alaturate pe toate directiile (o valoare $1$ poate avea maxim $8$ vecini). Stiind ca exista un singur obiect cu numar maxim de valori de $1$, se cere:
 
* Sa se evidentieze obiectul cu numar maxim de valori $1$ (daca exista) folosind valori $2$ (valorile $1$ care-l compun se vor transforma in valori $2$).
* Sa se copieze daca este posibil obiectul maximal (cel identificat la punctul $1$) intr-o alta pozitie libera (cu valori $0$), inlocuind valorile $0$ initiale cu valori $3$. Copierea se va realiza fara rotiri. Daca obiectul poate fi copiat in mai multe locuri, se poate alege oricare dintre variante. Pozitia pe care se face copierea se poate invecina cu valori $1$ sau $2$.
* Sa se copieze daca este posibil obiectul maximal (cel identificat la punctul $1$) intr-o alta pozitie libera (cu valori $0$), inlocuind valorile $0$ initiale cu valori $3$. Copierea se va realiza *fara rotiri sau oglindiri* (deci se doreste doar o translatie a obiectului). Daca obiectul poate fi copiat in mai multe locuri, se poate alege oricare dintre variante. Pozitiile pe care se face copierea se pot invecina cu valori $1$ sau $2$.
h2. Date de intrare
Fisierul de intrare $obmax.in" contine:
Fisierul de intrare $obmax.in$ contine:
 
* pe prima linie numerele $M$ si $N$ separate printr-un spatiu
* urmatoarele $M$ linii contin cate $N$ valori de $0$ si $1$ (valorile de pe aceeasi linie sunt separate prin cate un spatiu)

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.