Rutas
En IslaGrande hay
Una autopista será construida solamente entre dos ciudades, entre las cuales ya existía una carretera. La autopista reemplaza a la carretera. Solamente una autopista será construida en un momento del tiempo. Las autopistas serán construidas en el mismo orden que las carreteras fueron construidas (las carreteras se construyeron en momentos diferentes).
Llamaremos “un área” del país a cualquier subconjunto máximo de ciudades y carreteras (no autopistas) de la red de carreteras iniciales, tal que entre dos ciudades cualesquiera exista una ruta utilizando carreteras. Después de construir cada autopista, exactamente un área del país se divide en dos áreas (es posible que una o ambas de las nuevas áreas consistan de un solo pueblo sin rutas). Una “ruta simple” es una ruta, la cual puede pasar a través de un pueblo a los sumo una vez. Después de construir cada nueva autopista, al gobierno de IslaGrande le gustaría saber las longitudes de la ruta simple más largas entre dos ciudades en cada una de las dos nuevas áreas.
Hacer un programa que permita:
Leer desde la consola la cantidad de ciudades y la red de carreteras existentes antes de la construcción de las autopistas. Después de construir cada autopista encontrar las longitudes de la ruta simple más larga entre dos ciudades en cada una de las dos nuevas áreas. Escribir hacia la consola los valores de las rutas más largas de las dos nuevas áreas cada vez que se construya una autopista.
Entrada
Linea 1:
Linea
Salida
La salida contiene
Restricciones
Ejemplo de entrada
5
1 2 2
2 3 1
2 4 2
1 5 3
Ejemplo de Salida
3 3
0 2
0 0
0 0
Explicación del Ejemplo
Antes de construir la primera autopista solamente existe un área formada por todas las ciudades
.Después de construir la primera autopista entre las ciudades
y el país se divide en dos áreas y . La longitud de la ruta más larga entre dos ciudades en cada una de las áreas es: en el área es de entre las ciudades y , en el área es de entre las ciudades y .Después de construir la segunda autopista entre las ciudades
y el área se divide en dos áreas y . La longitud de la ruta más larga en ambas áreas es de y respectivamente.Después de construir la tercera autopista entre las ciudades
y . El área se divide en dos áreas y . La longitud de la ruta más larga en ambas áreas es .Después de construir de la cuarta autopista entre las ciudades
y . El área se divide en dos áreas y . La longitud de las dos rutas más largas es .
Comments