개발/이코테
벨만 포드 알고리즘 정의, 예제, 구현 방식
이것이 코딩테스트다. 나동빈 신님의 강의를 바탕으로 작성하였습니다. 벨만 포드 알고리즘 음수 간선이 포함된 상황에서의 최단 거리 문제. BOJ 의 '타임머신' 문제 https://acmicpc.net/problem/11657 N개의 도시가 있다. 그리고 한 도시에서 출발하여 다른 도시에 도착하는 버스가 M개 있다. 각 버스는 A, B, C로 나타낼 수 있는데, A는 시작도시, B는 도착도시, C는 버스를 타고 이동하는데 걸리는 시간이다. 시간 C가 양수가 아닌 경우가 있다. C = 0인 경우는 순간 이동을 하는 경우, C 벨만 포드 최단 경로 알고리즘 음수 간선에 대해 최단 경로 문제는 다음과 같이 분류할 수 있음. 1) 모든 간선이 양수인 경우 2) 음수 간선이 있는 경우 2-1) 음수 간선 순환이 없..
2022. 4. 24.