Pagini recente » Diferente pentru fmi-no-stress-6/probleme intre reviziile 5 si 4 | Diferente pentru utilizator/marius21 intre reviziile 28 si 27 | onis-2016/finala | Diferente pentru utilizator/radu_filipescu intre reviziile 6 si 5 | Diferente pentru problema/damesah intre reviziile 14 si 13
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="damesah") ==
Se dau N dame si o tabla de sah de dimensiune NxN. Sa se gaseasca toate modalitatile de a aranja toate damele astfel incat oricare doua dame sa nu se atace. Doua dame se ataca daca se afla pe aceeasi linie,coloana sau diagonala.
Se cere sa afişăm numărul de de soluţii şi prima soluţie în ordine lexicografică.
Se cere sa afişăm totalitatea modurilor în care pot fi aranjate cele N dame.
h2. Date de intrare
h2. Date de ieşire
În fişierul de ieşire $damesah.out$ se vor afla raspunsurile la întrebari.
În fişierul de ieşire $damesah.out$ se vor afla, separate prin spatiu, modurile in care pot fi aranjate cele N dame.
Un mod de aranjare reprezinta o matrice formata astfel:
* Daca la coordonatele (i,j) se va afla o dama se va afisa litera "D"
* Daca la coordonatele (i,j) va fi spatiu liber atunci se va afisa simbolul "*"
In cazul in care nu se gaseste solutie va fi afisat textul:"NU EXISTA SOLUTIE"
h2. Restricţii
table. |_. damesah.in |_. damesah.out |
| 4
|2
1 3 0 2|
| *D**
***D
D***
**D*
|
||**D*
D***
***D
*D**
|
== include(page="template/taskfooter" task_id="damesah") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.