//Manutenção #include #define NMAX 401 int g[NMAX][NMAX], marc[NMAX], n; int funcao(int v) { int i; for (i=1; i<=n; i++) { if (g[v][i] && !marc[i]) { marc[i]=1; funcao(i); } } } int main() { int i, j, m, teste=1, x, y, erros, erro, start; while (scanf("%d %d", &n, &m)==2 && n!=0) { for (i=1; i<=n; i++) { for (j=1; j<=n; j++) { g[i][j]=0; } } for (i=0; i