6193 : 다익스트라 기초
•시간제한: 2.000 S
•메모리제한: 256 MB
•제출: 0
•통과: 0
•만든사람: suakii
문제 설명
시작 노드 K에서 출발하여 다른 모든 노드로 가는 최단 경로의 거리를 구하는 프로그램을 작성하시오.
입력 설명
첫째 줄에 노드의 개수 N, 간선의 개수 E (1 ≤ N, E ≤ 100,000), 시작 노드 K가 주어집니다.
둘째 줄부터 E개의 줄에 간선 정보 u, v, w (1 ≤ w ≤ 10)가 주어집니다.
둘째 줄부터 E개의 줄에 간선 정보 u, v, w (1 ≤ w ≤ 10)가 주어집니다.
출력 설명
시작 노드 K에서 출발하여 다른 모든 노드로 가는 최단 경로의 거리를 공백으로 구분해 출력합니다. 도달할 수 없는 경우 INF를 출력합니다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
5 6 1
1 2 2
1 3 4
2 3 1
2 4 7
3 5 3
4 5 1
출력 예시
COPY
복사되었습니다!
복사되었습니다!
0 2 3 9 6