4454 - Subway Timing
World Finals - Stockholm - 2008/2009

PDF

 

Submit

 

Ranking

 

Como la mayoría de las ciudades modernas, Estocolmo cuenta con un bien desarrollado sistema de transporte público. El corazón del transporte público en Estocolmo es el metro. Un mapa de la topología del sistema de metro ilustra las diferentes líneas de metro y la forma en que están conectados, como se ilustra en la Figura 8. Para este problema se debe suponer que un mapa de metro está siempre en forma de árbol, aunque este no es del todo cierto porque de Estocolmo para el ciclo formado por las líneas verdes y azules.

\epsfbox{p4454.eps}

Figura 8: Mapa de metro de Estocolmo

Un mapa topológico dice muy poco acerca de la geometría de un sistema de metro, como las distancias (y, por consiguiente, los tiempos de viaje) entre las diferentes estaciones de metro. Por ejemplo, en la mayoría de los estudiantes en Estocolmo saber, la distancia entre `` Tekniska Högskolan "(The Royal Institute of Technology) y `` Universitetet (Universidad de Estocolmo) es bastante grande, aunque no hay indicios de esto en el mapa.
Usted debe escribir un programa que puede aumentar un mapa topológico de anotar el tiempo necesario para los viajes entre cada par de estaciones de metro adyacente. Afortunadamente, los tiempos de viaje son conocidos, por lo que no tiene que medir el tiempo a ti mismo. No obstante, la duración del viaje se da en segundos, mientras que los tiempos deben ser escritos en el mapa como integrante de las estimaciones del número de minutos.
Una forma natural de la estimación puede ser a veces simplemente la ronda de todos los tiempos de viaje al minuto más cercano. Sin embargo, esto puede causar enormes errores acumulativos. Por ejemplo, en el mapa de Estocolmo, este método de estimación podría resultar en un error tan grande como 15 minutos en el total de tiempo de viaje entre algunos pares de estaciones. Para contrarrestar esto, el programa puede optar por ronda algunos de los tiempos de viaje y otros gastos de viaje redondo veces hacia abajo. El redondeo debe hacerse de tal manera que el mayor error acumulado entre cualquier par de estaciones es mínimo.

Input 

La entrada consiste de varios casos de prueba. Cada caso de prueba se inicia con un número entero N (1 N 100), que es el número de estaciones de metro. La N estaciones se identifican mediante los números enteros de 1 a N. Cada uno de los próximos N - 1 contiene tres líneas de enteros a, b, t (1 a, b N, y 1 t 300), lo que indica que las estaciones A y B son adyacentes y que no tiene segundos para viajar entre ellos. Para simplificar, pasar por alto la vez que un tren pasa de pie aún en una estación.
La última prueba es seguida por el número entero de cero en una línea por sí mismo.

Output 

Para cada caso de prueba, imprimir el número del caso (a partir de 1) entonces el mayor error de redondeo en segundos de tiempo de viaje entre cualquier par de estaciones cuando los tiempos de pares adyacentes de las estaciones se han redondeado óptimos. Seguir el formato de la muestra de salida.

 

Sample Input 

2

1 2 110

4

1 2 40

2 3 40

3 4 40

4

1 2 90

1 3 90

1 4 90

0

Sample Output 

Case 1: 10

Case 2: 40

Case 3: 60


Stockholm 2008-2009

 

TRADUCIDO POR: ALCANTARA TORRES PEDRO