11657 타임머신
2019. 6. 18. 17:15ㆍ알고리즘/백준
음수사이클을 검사해야하기 때문에 벨만포드 알고리즘을 사용해야 한다
벨만포드 알고리즘은 요약하면
1. 시작점에서의 모든 정점의 최단 거리를 구할 수 있다
2. 정점 간의 최단 거리는 최대 V-2개의 정점이 나올 수 있고, 이때 V-1개의 간선으로 이뤄져 있다
3. 모든 정점에 대해서 V-1개의 간선을 검사해야므로 시간복잡도는 O(VE)다
'알고리즘 > 백준' 카테고리의 다른 글
1916 최소비용 구하기 (0) | 2019.06.20 |
---|---|
1865 웜홀 (0) | 2019.06.18 |
2668 숫자고르기 (0) | 2019.06.17 |
1647 도시 분할 계획 (0) | 2019.06.15 |
2110 공유기 설치 (0) | 2019.06.15 |