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 |