
알고리즘/다익스트라
[BOJ] 백준 1504 - 특정한 최단 경로 풀이
1. 문제 https://www.acmicpc.net/problem/1504 1504번: 특정한 최단 경로 첫째 줄에 정점의 개수 N과 간선의 개수 E가 주어진다. (2 ≤ N ≤ 800, 0 ≤ E ≤ 200,000) 둘째 줄부터 E개의 줄에 걸쳐서 세 개의 정수 a, b, c가 주어지는데, a번 정점에서 b번 정점까지 양방향 길이 존 www.acmicpc.net 2. 풀이 기본적인 다익스트라 알고리즘에 한 가지 아이디어를 추가하면 해결할 수 있는 문제이다. 이 문제의 핵심 포인트는 주어지는 입력의 마지막 줄인 반드시 거쳐야 하는 정점 v1, v2이다. 그렇다면 생각해볼 수 있는 것은 2가지가 있다. 1번 노드 -> v1 노드, v1 노드 -> v2 노드, v2 노드 -> N번 노드 1번 노드 -> v..