#include #include int hrana[200][2]; int deg[200]; int color[200]; int index[201]; int vrchol[201]; int hrany[400]; double dlzka[200][301]; int DFS(int v, int farba, int peniaz, int zaciatok, int pred) { int i; int akt_hrana = 0; color[v] = farba; peniaz = peniaz * dlzka[pred][v]; for(i = index[v]; i < index[v+1]; i++) { akt_hrana = hrany[i]; if (color[akt_hrana] == -1) DFS(akt_hrana, !farba, peniaz, zaciatok, v); else if (akt_hrana == zaciatok) { if (peniaz != 100) { printf("a"); return 1; } } } return 0; } int main () { int konec = 0, i, pocet, pocet2, cislo, cislo2, dlzka1, dlzka2, j, x, y, tmp, a; char mena[200][3], c, mena2[3]; while (konec == 0) { scanf("%d", &pocet); if (pocet == 0) { konec = 1; } for (i=0; i