알고리즘
어려움
코딩
음수 가중치 최단 경로
벨만-포드로 음수 간선이 있는 그래프 최단 경로
25분
90점
#3742
문제 설명
음수 가중치가 있을 수 있는 그래프에서 시작점으로부터 모든 정점까지의 최단 거리를 구하세요. 음수 사이클이 있으면 감지해야 합니다.
입력 형식
첫 줄: 정점 수 N, 간선 수 M, 시작점 S
다음 M줄: 시작 도착 가중치
출력 형식
각 정점까지의 최단 거리 (음수 사이클 있으면 "NEGATIVE CYCLE")
제약 조건
- 1 ≤ N ≤ 500
- 1 ≤ M ≤ 6,000
- -10,000 ≤ 가중치 ≤ 10,000
시간 복잡도
O(VE)
실행 버튼을 눌러 코드를 실행하세요.