Problem

2 /3


1-k BFS

Problem

On vous donne un graphique pondéré orienté. Vous devez trouver la distance entre le sommet 1 et tous les autres, en utilisant l'algorithme 1 - k BFS.
 
Entrée
La première ligne contient 2 entiers n et m, le nombre de sommets et d'arêtes dans le graphe, respectivement. Les lignes m suivantes contiennent 3 nombres chacun a et b - les sommets que l'arête relie et c - le poids de cette arête (a, b, c >= 0).
 
Sortie
Il est nécessaire de sortir le numéro n-1 séparé par un espace - les distances du haut 1 à tous les autres, s'il n'y a pas de chemin possible depuis 1 au sommet i, alors vous devez sortir Impossible.
 

 

Exemples
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 Impossible Impossible Impossible 
# Entrée Sortie
1