Encontre o Caminho Mais Curto 1

É-lhe fornecido um mapa composto por n cidades e m estradas bidirecionais que ligam estas cidades. Cada estrada tem um comprimento inteiro não negativo indicado por . A sua tarefa é encontrar o comprimento do caminho mais curto entre a cidade 1 e a cidade n.

Entrada

A primeira linha contém dois inteiros separados por espaço, n e m (), que representam o número de cidades e o número de estradas, respetivamente.
As próximas m linhas contêm, cada uma, três inteiros separados por espaço, , e , descrevendo uma estrada entre as cidades e com comprimento ().

Saída

O programa deve imprimir o comprimento do caminho mais curto entre a cidade 1 e a cidade n.

Exemplos

Entrada
Saída
4 5 1 2 3 1 3 5 2 4 3 3 4 3 1 4 7
6

Constraints

Time limit: 5 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue