Дан ориентированный взвешенный граф. Необходимо найти расстояние от вершины 1
до всех остальных, используя алгоритм 1 - k BFS.
Входные данные
В первой строке даны 2 целых числа n
и m
, число вершин и ребер в графе соответственно. В следующих m
строках дается по 3 числа a
и b
- вершины которые соединяет ребро и c
- вес этого ребра (a, b, c >= 0).
Выходные данные
Необходимо вывести n-1
число через пробел - расстояния от вершины 1
до всех остальных, если нет возможного пути из 1
в i
вершину, то необходимо вывести Impossible
.
Примеры
№ |
Входные данные |
Выходные данные |
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 Impossible Impossible Impossible
|