Rezolvare PBinfo #4073

Decorative Icon Problema: ComponenteConexe5 / 4073

Decorative IconAutor: Andrei

Cerinţa

Se dă lista muchiilor unui graf neorientat cu n noduri și m muchii și un șir de q noduri. Să se determine pentru fiecare nod x din șir numărul de noduri din componenta conexă din care face parte x.

Date de intrare

Fişierul de intrare componenteconexe5.in conține pe prima linie numerele n m, reprezentând numărul de noduri și numărul de muchii ale grafului. Fiecare dintre următoarele m linii conține câte o pereche de numere i j, cu semnificația că există muchie între i și j.

Următoarea linie conține numărul q, iar ultima linie a fișierului de intrare conține un șir de q noduri, seprate prin câte un spațiu.

Date de ieşire

Fişierul de ieşire componenteconexe5.out va conține q linii; fiecare linie va conține numărul de noduri din componenta conexă a nodului corespunzător din șir.

Restricţii şi precizări
  • 1 ≤ n ≤ 1000
  • 1 ≤ i , j ≤ n
  • 1 ≤ q ≤ 1000
  • 1 ≤ x ≤ n
Exemplu:

componenteconexe5.in

5 3
1 2
3 5
2 4
3
2 5 1

componenteconexe5.out

3
2
3
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2024 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate