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