Nombre de cicles P62130


Statement
 

pdf   zip

Donat un graf no dirigit i connex, compteu-ne el nombre de cicles. Recordeu que un cicle és un camí que comença i acaba al mateix vèrtex, i que no té cap altre vèrtex repetit. Amb els grafs no dirigits, aquest camí ha de tenir almenys tres arestes.

Entrada

L’entrada consisteix en diversos casos, cadascun amb el nombre de vèrtexs nn i el nombre d’arestes mm, seguits d’mm parells xx yy indicant una aresta entre xx i yy. Suposeu 3n113 \le n \le 11, que els vèrtexs es numeren començant en 0, i que no hi ha més d’una aresta entre dos vèrtexs.

Sortida

Per a cada graf, escriviu el seu nombre de cicles.

Pista

Considereu comptar, per a cada vèrtex xx, quants cicles comencen en xx i no passen per cap vèrtex més petit que xx.

Public test cases
  • Input

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

    Output

    0
    1
    1
    3
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++