Components complets Y16864


Statement
 

pdf   zip

thehtml

Donat un graf no dirigit amb n vèrtexs i m arestes, digueu si tots els components connexos són complets, és a dir, si tots els vèrtexs del component estan connectats entre si directament.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb n i m, seguits d’m parells x y, amb xy, indicant una aresta entre x i y. Suposeu 1 ≤ n ≤ 105, 0 ≤ m ≤ 5n, que els vèrtexs es numeren entre 0 i n−1, i que no hi ha arestes repetides.

Sortida

Per a cada graf donat, escriviu “SI” si cada component connex és complet, i “NO” ‍altrament.

Observació

Encara que s’obtingui un verd, només es donarà la màxima puntuació a aquelles solucions que facin un únic recorregut sobre el graf.

Public test cases
  • Input

    6 4
    0 1  2 1  2 0  3 5
    
    6 6
    0 5  1 2  2 3  3 4  4 1  2 4
    

    Output

    SI
    NO
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++
    User solutions
    C++