Nu aveti permisiuni pentru a descarca fisierul grader_test7.in
Diferente pentru problema/maimute intre reviziile #25 si #4
Diferente intre titluri:
Maimute
maimute
Diferente intre continut:
== include(page="template/taskheader" task_id="maimute") ==
Odata cu aparitia antidotului impotriva maimutei nebuneratamortalitatiia scazut foarte multprintre maimute, cunoscandu-se astfel foarte bine arborele genealogic al familiei acestora. Din pacate insa varsta inaintata si-a pus amprenta pe memoria acestora si pe viteza lor de reactie si din cand in cand apar certuri pe tema structuriiarborelui genealogic. Motivul certurilor este relatia de descendenta, deoarece unele maimute sunt mai destepte, alte maimute vor sa stie daca sunt sau nu descendenti aleacelormaimute.
Odata cu aparitia antidotului impotriva maimutei nebune numarul maimutelor moarte a scazut foarte mult, cunoscandu-se astfel foarte bine arborele genealogic al familiei acestora. Din pacate insa varsta inaintata si-a pus amprenta pe memoria acestora si pe viteza lor de reactie si din cand in cand apar certuri pe tema structurii lor. Motivul certurilor este relatia de descendenta, deoarece unele maimute sunt mai destepte, alte maimute vor sa stie daca sunt sau nu descendenti ai acelei maimute.
h2. Cerinta
Maimutele au scos din biblioteca lorun documentvechicu arborele genealogic a celor $N$maimutecare fac parte din tribul cu probleme si de asemenea v-au inmanat $M$ intrebari de genul "Exista o relatie ascendent-descendent intre maimuta $X$ si maimuta $Y$?". Tu trebuie sa raspunzi cat mai repede la aceste intrebari altfel maimutele vor incepe sa se incaiere iar violenta nu duce la nimic bun :).
Maimutele au scos din biblioteca lor o structura cu arborele genealogic a celor $N$ care fac parte din tribul cu probleme si de asemenea v-au inmanat $M$ intrebari de genul "Exista o relatie ascendent-descendent intre maimuta $X$ si maimuta $Y$?"
h2. Date de intrare
In fisierul de intrare $maimute.in$ se vor gasi pe prima linie numarul $N$ cu semnificatia din enunt. Pe urmatoarele$N-1$linii se vor afla cate 2 numere $X$ si $Y$reprezentand faptulcaintremaimuta $X$si $Y$exista o relatiedirecta. Pe linia$N+1$ se va aflanumarul $M$ cu semnificatiadin enunt. Pe urmatoarele $M$ linii se vor afla intrebarile maimutelor descrise prindouanumere $X$ si $Y$.
In fisierul de intrare $maimute.in$ se vor gasi pe prima linie numarele $N$ si $M$ cu semnificatia din enunt. Pe urmatoarele N-1 linii se vor afla cate 2 numere $X$ si $Y$ cu propietarea ca maimuta $X$ este tatal maimutei $Y$. Pe urmatoarele $M$ linii se vor afla intrebarile maimutelor descrise prin numerele $X$ si $Y$.
h2. Date de iesire
h2. Restrictii
* $1$ ≤ $N$ ≤ $100 000$ * $1$ ≤ $M$ ≤ $500 000$ * Maimuta $1$ este maimuta cea mai batrana si cea mai inteleapta din tot tribul, toate celelalte maimute fiind descendente ale acesteia. * Relatia ascendent-descendent nu este neaparat directa (vezi exemplu)
* $ 1 ≤ N ≤ 100 000 $ * $ 1 ≤ M ≤ 1 000 000 $
h2. Exemplu table(example). |_. maimute.in |_. maimute.out |
|7
7
6 4 4 7 3 1 2 5 1 2 4 1
6 4 6 3 5 6 7 7 1 4 6
6 4 6 3 5 6 7 7 1 4 6
6 4
| DA
| DA
NU NU DA DA
DA|
DA | h3. Explicatie
== include(page="template/taskfooter" task_id="maimute") ==
... == include(page="template/taskfooter" task_id="maimute") ==
Nu exista diferente intre securitate.
Diferente intre topic forum:
1893
