Mai intai trebuie sa te autentifici.
Diferente pentru problema/radioactiv intre reviziile #2 si #1
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="radioactiv") ==
Dintr-o suprafaţă pătrată cu latura de $N$ unităţi care este formată din $N X N$ pătrăţele cu latura de o unitate se decupează cele $4$ pătrăţele din colţuri. h2. Cerinţă Determinaţi o modalitate de a acoperi suprafaţa în întregime cu piese de arie $4$ unităţi care au forma următoare: !problema/acoperire?a.png! Piesele pot fi si rotite sau întoarse putând astfel să folosim toate cele $8$ moduri de a le aşeza.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul$acoperire.in$conţine pe primalinie un numărnatural $N$, cu semnificaţia dinenunţ.
Fişierul de intrare $radioactiv.in$ ...
h2. Date de ieşire
Fişierul $acoperire.out$ va conţinevaloarea $-1$ pe prima linie dacă problema nu are soluţie, iar în caz contrar va avea următoarea structură: $N$ linii cu câte $N$ valorifiecare reprezentând codificarea suprafeţei. Numereledepeaceeaşilinie sunt separateprin câte un spaţiu. Poziţiile ocupatede prima piesă aşezată se vor codificacu $1$, poziţiile ocupate de a doua piesă aşezată sevor codifica cu $2$ etc.Corespunzător colţurilor lipsă se va scrie valoarea$0$.
În fişierul de ieşire $radioactiv.out$ ...
h2. Restricţii
* $6 ≤ N ≤ 20$ * Piesele trebuie să fie complet în interiorul zonei * Zona trebuie acoperită integral * Două piese nu se pot suprapune complet sau parţial
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. acoperire.in |_. acoperire.out | | 6 | 0 7 2 2 2 0 3 7 2 4 4 4 3 7 7 4 5 5 3 3 6 1 1 5 6 6 6 8 1 5 0 8 8 8 1 0
table(example). |_. radioactiv.in |_. radioactiv.out | | This is some text written on multiple lines. | This is another text written on multiple lines.
|
h3. Explicaţie ...
== include(page="template/taskfooter" task_id="radioactiv") ==
