1916 최소비용 구하기
2019. 6. 20. 17:47ㆍ알고리즘/백준
벨만포드 알고리즘은 O(VE)의 시간이 걸리므로 절대로 0.5초에 해결할 수 없다
다만, 다익스트라 알고리즘으로 모든 정점에 대해서 한 번씩 검사하고, 검사할 정점을 찾는데 정점의 개수만큼 시간이 걸리기 때문에 O(V^2)으로 문제를 해결할 수 있다
문제: https://www.acmicpc.net/problem/1916
소스코드: https://github.com/surinoel/boj/blob/master/1916.cpp
우선순위큐 소스코드: https://github.com/surinoel/boj/blob/master/1916_pq.cpp
'알고리즘 > 백준' 카테고리의 다른 글
| 2965 캥거루 세마리 (0) | 2019.06.21 |
|---|---|
| 벨만포드로 1916 최소비용 구하기 풀어보기 (0) | 2019.06.20 |
| 1865 웜홀 (0) | 2019.06.18 |
| 11657 타임머신 (0) | 2019.06.18 |
| 2668 숫자고르기 (0) | 2019.06.17 |