Diferente pentru problema/aladdin intre reviziile #2 si #13

Diferente intre titluri:

aladdin
Aladdin

Diferente intre continut:

== include(page="template/taskheader" task_id="aladdin") ==
==Include(page="template/taskheader" task_id="aladdin")==
Poveste ...
==Include(page="template/badtests")==
 
Aladdin, asa cum stiati, este un mare magnat in afacerea de comercializare a covoarelor magice. Acesta doreste sa o cucereasca pe printesa Iasmina, iar aceasta, pentru a-i testa inteligenta il roaga sa ii faca un covor dreptunghiular impartit in patratele, asemanator unei table de sah cu $N$ linii si $M$ coloane. Fiecare patratel de pe covor trebuie colorat cu alb sau cu negru. Pentru fiecare patrat care contine patru patratele Iasmina pune conditia sa aiba un numar fixat de patratele colorate cu negru.
h2. Cerinta
...
Ajutati-l pe Aladdin sa realizeze un covor care satisface conditiile impuse de printesa Iasmina!
h2. Restrictii
h2. Date de intare
...
In fisierul de intrare $aladdin.in$ vom avea pe prima linie doua numere intregi $N$ si $M$. Pe urmatoarele $N - 1$ linii vom avea cate $M - 1$ numere intregi, separate intre ele prin spatii, astfel incat al $j$-lea numar intreg de pe linia $i + 1$ a fisierului reprezinta numarul de patratele al patratului care ocupa patratelele care au coordonatele $(i, j), (i + 1, j), (i, j+1)$ si $(i + 1, j + 1)$ care trebuie sa fie colorate cu negru.
h2. Date de intrare
h2. Date de iesire
...
In cazul in care nu se poate construi niciun covor care sa satisfaca cerintele Iasminei, fisierul de iesire $aladdin.out$ va contine pe prima linie numarul $-1$.
In cazul in care exista solutii atunci poate fi afisata oricare. In fisierul de iesire se vor scrie $N$ linii si $M$ elemente pe fiecare linie separate prin cate un spatiu; $0$ va reprezenta un patratel colorat cu alb si $1$ un patratel colorat cu negru.
h2. Date de iesire
h2. Restrictie
...
* $1 ≤ N, M ≤ 1000$.
h2. Exemplu
| aladdin.in | aladdin.out |
| linia1
linia2
linia3
| linia1
linia2
|
table(example). |_. aladdin.in |_. aladdin.out |
| 4 4
3 2 3
2 3 3
1 2 1
| 1 1 0 1
1 0 1 1
0 1 1 0
0 0 0 0 |
 
 
== include(page="template/taskfooter" task_id="aladdin") ==
 
 
==Include(page="template/taskfooter" task_id="aladdin")==
 
 

Nu exista diferente intre securitate.

Diferente intre topic forum:

 
980