Cerinţa
Se dă un număr natural n. Construiți toate grafurile neorientate cu n vârfuri.
Date de intrare
Fişierul de intrare gengraf.in conţine pe prima linie numărul n.
Date de ieşire
Fişierul de ieşire gengraf.out va conţine pe prima linie numărul de grafuri generate M; urmează M matrice de adiacență ale acestor grafuri.
Fiecare matrice va fi afișată astfel: câte o linie a matricei pe o linie a fișierului, elementele de pe o linie fiind separate prin exact un spațiu. După fiecare matrice afișată se va găsi în fișier o linie goală.
Restricţii şi precizări
2 ≤ n ≤ 6- cele
Mmatrice de adiacență construite pot fi afișate în orice ordine
Exemplu:
gengraf.in
3
gengraf.out
8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 1 1 1 0 0 1 0 0 0 1 1 1 0 1 1 1 0