Feu un programa que calculi la clausura (reflexivo) transitiva d’un graf dirigit amb vèrtexs. És a dir, cal calcular una matriu on a la columna de la fila hi hagi un 1 si es pot anar des de fins a , i hi hagi un 0 altrament.
L’entrada consisteix en diversos casos. Cada cas comença amb seguit del nombre d’arcs . Segueixen parells indicant un arc des de fins a , amb . Suposeu , que els vèrtexs es numeren entre 0 i , i que no hi ha arcs repetits.
Per a cada graf, escriviu-ne la clausura transitiva, seguida d’una línia amb 20 guions.
En els jocs de proves privats “grossos”, es té .
Input
2 1 0 1 1 0 4 5 1 0 2 3 3 1 2 1 3 0
Output
1 1 0 1 -------------------- 1 -------------------- 1 0 0 0 1 1 0 0 1 1 1 1 1 1 0 1 --------------------