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
M
matrice 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