Pagini recente »
Diferențe pentru utilizator/traian_7109 între reviziile 197 și 86
|
Diferențe pentru utilizator/mihai00700 între reviziile 31 și 19
|
Diferențe pentru problema/coborare între reviziile 3 și 4
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="coborare") ==
Un turist a făcut o excursie până în vârful unui munte. Acum, el dorește să coboare înapoi la cabană. Muntele este presărat cu poiene între care se află cărări. Fiecare cărare leagă două poiene diferite, iar într-o poiană pot ajunge mai multe cărări. Turistul se întreabă: câte trasee diferite există din vârful muntelui la cabană, care să meargă numai pe cărări și numai la vale?
Un turist a făcut o excursie până în vârful unui munte. Acum, el dorește să coboare înapoi la cabană. Muntele este presărat cu poieni între care se află cărări. Fiecare cărare leagă două poieni diferite, iar într-o poiană pot ajunge mai multe cărări. Turistul se întreabă: câte trasee diferite există din vârful muntelui la cabană, care să meargă numai pe cărări și numai la vale?
h2. Date de intrare
Fișierul de intrare $coborare.in$ conține pe prima linie patru numere $N M V C$, unde
* $N$ este numărul de poiene;
* $N$ este numărul de poieni;
* $M$ este numărul de cărări;
* $V$ este poiana din vârful muntelui (de unde pornește turistul);
* $C$ este poiana în care se află cabana.
* $1 ≤ N ≤ 100.000$
* $1 ≤ M ≤ 300.000$
* $1 ≤ V, C ≤ N$
* Poienele au numere între 1 și [$N$].
* Poienile au numere între 1 și [$N$].
h2. Exemplu
Nu există diferențe între securitate.