Diferente pentru problema/berarii2 intre reviziile #3 si #4

Nu exista diferente intre titluri.

Diferente intre continut:

== include(page="template/taskheader" task_id="berarii2") ==
     Berila s-a decis sa se mute in vara asta intr-un oras nou, cu multe plaje frumoase. Berila a studiat planul orasului si a selectat $N$ intersectii in care ar putea sta, $M$ starzi unidirectionale intre acestea precum si $P$ berarii aflate in aceste intersectii. Dupa ce a analizat atent harta Berila a reazlizat ca exista intersectii din care nu poate ajunge la nici una din berariile agreate, acest lucru i se pare lui Berila inacceptabil, asa ca va roaga pe voi sa-i gasiti lista de intersectii din care nu poate ajunge la nici o berarie.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $berarii2.in$ contine pe prima linie numarele $N$, $M$, $P$. Pe fiecare dintre urmatoarele $M$ linii se afla $X$, $Y$, indicand un drum din intersectia X in intersectia Y. Pe ultimul rand se afla $P$ numere, reprezentand intersectiile in care avem berarii.
Fişierul de intrare $berarii2.in$ ...
h2. Date de ieşire
În fişierul de ieşire $berarii2.out$ veti afisa pe primul rand $Q$ numarul de intersectii din care nu se poate ajunge in berarii si pe fiecare din cele $Q$ randuri o intersectie cu aceasta proprietate. Intersectiile vor fi afisate in ordine sortata.
În fişierul de ieşire $berarii2.out$ ...
h2. Restricţii
* $1 ≤ N ≤ 1 000 000$
* $1 ≤ M ≤ 1 000 000$
* $1 ≤ P ≤ 1 000$ Berila e pretentios.
* 1 ≤ X, Y ≤ N
 
h2. Observarii
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. berarii2.in |_. berarii2.out |
| 5 5 1
  1 5
  1 3
  4 1
  1 4
  5 4
| 2
  2
  3
| 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="berarii2") ==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.