Problem
방향 가중치 그래프가 제공됩니다. 1 - k BFS 알고리즘을 사용하여 상단 1
에서 다른 모든 항목까지의 거리를 찾아야 합니다.
입력
첫 번째 줄에는 각각 그래프의 꼭지점과 가장자리의 수인 2개의 정수 n
및 m
이 포함됩니다. 다음 m
줄에는 각 a
및 b
(가장자리가 연결되는 정점 및 c
)가 있는 3개의 숫자가 포함되어 있습니다. 이 가장자리의 가중치(a, b, c >= 0).
출력
공백으로 구분된 n-1
번호를 출력해야 합니다. 1에서 가능한 경로가 없는 경우 상단 1
에서 다른 모든 항목까지의 거리입니다.
를 i /code> 정점으로 변환한 다음 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 불가능 불가능 불가능
|
테이블>