1504 특정한 최단 경로

2019. 6. 21. 17:29알고리즘/백준

정점의 갯수가 간선의 갯수보다 극히 작으므로, 다익스트라를 사용하는 것이 올바르다. 노드를 2개를 반드시 거쳐야하므로, 나올 수 있는 경우의 수는

1 - n1 - n2 - n

1 - n2 - n1 - n이 나올 수 있게 된다

따라서 각 노드간의 최단거리를 구해서 그 합이 최소가 된다면 답을 구할 수 있게된다

 

문제: https://www.acmicpc.net/problem/1504

https://github.com/surinoel/boj/blob/master/1504.cpp

'알고리즘 > 백준' 카테고리의 다른 글

17225 세훈이의 선물가게  (0) 2019.06.22
1753 최단경로  (0) 2019.06.22
11779 최소비용 구하기 2  (0) 2019.06.21
2965 캥거루 세마리  (0) 2019.06.21
벨만포드로 1916 최소비용 구하기 풀어보기  (0) 2019.06.20