Module: namorados curso avançado


Problem

2 /3


1-k BFS

Problem

Você recebe um gráfico ponderado direcionado. Você precisa encontrar a distância do 1 superior para todos os outros, usando o algoritmo 1 - k BFS.
 
Entrada
A primeira linha contém 2 inteiros n e m, o número de vértices e arestas no gráfico, respectivamente. As seguintes linhas m contêm 3 números cada a e b - os vértices que a aresta conecta e c - o peso desta aresta (a, b, c >= 0).
 
Saída
É necessário fornecer o número n-1 separado por um espaço - as distâncias do 1 superior para todos os outros, se não houver caminho possível de 1 para o vértice i< /code>, então você precisa gerar Impossível.
 

 

Exemplos
# Entrada Saída
1 9 9 1 2 1 2 4 2 4 6 1 4 3 1 3 5 2 5 6 1 8 9 100 9 7 100 7 8 100 1 4 3 6 4 Impossível Impossível Impossível