Composants de connectivité
Problem
Compter le nombre de composants connectés dans un graphe non orienté. Il peut y avoir des boucles et plusieurs arêtes dans un graphe.
Entrée : Tout d'abord, la première ligne contient deux nombres N et M, définissant respectivement le nombre de sommets et le nombre d'arêtes (1< =N<= 100, 0<=M<=10000), puis les arêtes sont répertoriées. Chaque arête est définie par les deux numéros de sommet qu'elle relie
Sortie : Imprime un seul nombre - le nombre de composants connectés
Exemples
# |
Entrée |
Sortie |
1 |
3 4
1 1
1 2
1 3
2 3
1 |
2 |
5 3
1 1
1 2
2 1
4 |
3 |
5 0 |
5 |