Algorithm/문제 풀이
[BAEKJOON_1916 - JAVA] 최소비용 구하기
문제 www.acmicpc.net/problem/1916 1916번: 최소비용 구하기 첫째 줄에 도시의 개수 N(1 ≤ N ≤ 1,000)이 주어지고 둘째 줄에는 버스의 개수 M(1 ≤ M ≤ 100,000)이 주어진다. 그리고 셋째 줄부터 M+2줄까지 다음과 같은 버스의 정보가 주어진다. 먼저 처음에는 그 www.acmicpc.net 풀이 dist값 초기화가 중요. 인접리스트를 구현, 최소거리를 지속적으로 탐색 구현하다보니 프림과 비슷한 구조를 가졌다. 프림은 다익스트라와 달리 두 노드 사이가 최단거리가 아닐 수도 있다. 프림은 무향 그래프에서만 작동하고, 다익스트라는 무향, 유향 그래프에서 모두 작동한다. 프림이 다익스트라를, 다익스트라가 프림을 보장해주지 않는다. (최소스패닝트리가 최단경로트리를, ..
2020. 12. 28. 11:40