Diferente pentru problema/color2 intre reviziile #3 si #6

Nu exista diferente intre titluri.

Diferente intre continut:

==Include(page="template/taskheader" task_id="color2")==
Ion si Vasile joaca un joc. Ei au la dispozitie un arbore binar strict (adica fiecare nod are $0$ sau $2$ fii) cu $N$ noduri, numerotate de la 1 la N (nodul numerotat cu 1 este radacina arborelui). Initial, toate nodurile sunt colorate in alb. Jucatorii vor efectua mutari alternativ, iar jucatorul aflat la mutare va colora in negru un nod colorat in alb. Ion efectueaza prima mutare si poate colora in negru orice nod al arborelui. Considerand ca ultimul nod colorat de unul dintre jucatori este P, jucatorul care urmeaza la mutare poate colora in negru unul din urmatoarele noduri (daca nu au fost deja colorate in negru) :
Ion si Vasile joaca un joc. Ei au la dispozitie un arbore binar strict (adica fiecare nod are $0$ sau $2$ fii) cu $N$ noduri, numerotate de la $1$ la $N$ (nodul numerotat cu $1$ este radacina arborelui). Initial, toate nodurile sunt colorate in alb. Jucatorii vor efectua mutari alternativ, iar jucatorul aflat la mutare va colora in negru un nod colorat in alb. Ion efectueaza prima mutare si poate colora in negru orice nod al arborelui. Considerand ca ultimul nod colorat de unul dintre jucatori este $P$, jucatorul care urmeaza la mutare poate colora in negru unul din urmatoarele noduri (daca nu au fost deja colorate in negru):
- unul din cei 2 fii ai lui P (daca P nu este frunza in arbore)
 
- tatal lui P (daca P nu este radacina arborelui)
* unul din cei doi fii ai lui $P$ (daca $P$ nu este frunza in arbore)
* tatal lui $P$ (daca $P$ nu este radacina arborelui)
Jocul continua pana cand unul dintre jucatori nu mai poate efectua nici o mutare. Atunci, jucatorul care a efectuat ultima mutare este considerat castigator.
h2. Date de Intrare
Prima linie a fisierului color2.in contine numarul intreg N, reprezentand numarul de noduri din arbore. Urmatoarele N-1 linii contin cate doua numere intregi separate printr-un spatiu, a si b, avand semnificatia ca a este tatal lui b.
Prima linie a fisierului $color2.in$ contine numarul intreg $N$, reprezentand numarul de noduri din arbore. Urmatoarele $N-1$ linii contin cate doua numere intregi separate printr-un spatiu, $a$ si $b$, avand semnificatia ca $a$ este tatal lui $b$.
h2. Date de Iesire
Pe prima linie a fisierului color2.out veti afisa numarul intreg M, reprezentand numarul de noduri pe care le poate colora Ion la prima mutare, astfel incat sa fie sigur de victorie. Pe urmatoarea linie veti afisa numerele acestor noduri, in ordine crescatoare.
Pe prima linie a fisierului $color2.out$ veti afisa numarul intreg $M$, reprezentand numarul de noduri pe care le poate colora Ion la prima mutare, astfel incat sa fie sigur de victorie. Pe urmatoarea linie veti afisa numerele acestor noduri, in ordine crescatoare.
h2. Restrictii si precizari
. 1 <= N <= 16 000, N impar
* $1 &le; N &le; 16 000$, $N$ impar
h2. Exemplu
 
|color2.in |color2.out |
 
|9 |6 |
| | |
|1 2 |1 5 6 7 8 9 |
| | |
|1 3 | |
| | |
|2 4 | |
| | |
|2 5 | |
| | |
|4 6 | |
| | |
|4 7 | |
| | |
|3 8 | |
| | |
|3 9 | |
 
 
table(example). |_. color2.in |_. color2.out |
| 9
1 2
1 3
2 4
2 5
4 6
4 7
3 8
3 9
| 6
1 5 6 7 8 9 |
==Include(page="template/taskfooter" task_id="color2")==
 
 
 

Nu exista diferente intre securitate.

Diferente intre topic forum:

 
473