#include #include #include #include #include #include #include using namespace std; vector V; vector< queue > neigh; vector< queue > E; vector P; int f(int where, int from, int i) { long double e; int k, r; while (!neigh[where].empty()){ k = neigh[where].front(); neigh[where].pop(); e = E[where].front(); E[where].pop(); e += P[where]; //cerr< M; char s[4], s2[4]; while (1){ scanf("%d", &C); if (C == 0) return 0; for (i=0; i