Flight Routes.
Tu tarea consiste en encontrar las rutas de vuelo más cortas entre Syrjälä y Metsälä. Una ruta puede pasar por la misma ciudad varias veces.
Ten en cuenta que puede haber varias rutas con el mismo precio y que todas deben considerarse (consulta el ejemplo).
Entrada
La primera línea de entrada contiene tres números enteros: y
: el número de ciudades, el número de vuelos y el parámetro
. Las ciudades están numeradas del
al
. La ciudad
es Syrjälä y la ciudad
es Metsälä.
A continuación, la entrada contiene líneas que describen los vuelos. Cada línea contiene tres números enteros:
y
: un vuelo comienza en la ciudad
, termina en la ciudad
y su precio es
. Todos los vuelos son de ida.
Puedes asumir que existen al menos rutas distintas entre Syrjälä y Metsälä.
Salida
Imprimir enteros: los precios de las
rutas más económicas, ordenados según su precio.
Restricciones
Ejemplo de Entrada
4 6 3
1 2 1
1 3 3
2 3 2
2 4 6
3 2 8
3 4 1
Ejemplo de Salida
4 4 7
Explicación: Las rutas más económicas son (precio 4),
(precio 4) y
(precio 7).
Comments