MedieC++17

Unde ajung săgețile?

Cerință

Într-un graf orientat, numără vârfurile accesibile din vârful 1 urmând sensul arcelor. Include vârful 1 în numărătoare.

Date de intrare

Prima linie conține n și m. Urmează m linii cu u și v, reprezentând arcul de la u la v.

Date de ieșire

Afișează numărul vârfurilor accesibile.

Restricții

1 ≤ n ≤ 100; 0 ≤ m ≤ n·(n-1); fără bucle și fără arce repetate. Pot exista simultan u→v și v→u.

Observații

Selecție Algo25 pentru pregătirea interviurilor: grafuri.

Reper tematic pentru pregătire: https://www.hackerrank.com/interview/interview-preparation-kit

Exemple

2 EXEMPLE

Exemplul 1

Exemplul 1 pentru „Unde ajung săgețile?”. 4 vârfuri și 3 arce orientate. Săgeata u → v permite deplasarea de la u la v; sensul invers nu este implicit.Exemplul 1, reprezentat vizual. 4 vârfuri și 3 arce orientate.Mărește schema ↗

Date de intrare

4 3
1 2
3 2
2 4

Date de ieșire

3

Exemplul 2

Date de intrare

1 0

Date de ieșire

1
UN MIC IMPULS

Ai nevoie de un indiciu?

Descoperă doar cât îți trebuie. Indiciile nu scad punctajul.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Se verifică autentificarea…

Deschide atelierul cu sugestii și teste locale în 4 limbaje →

Un pas, apoi următorul.Înapoi sus ↑