1. 우선, 다익스트라 구현이 잘못되었습니다.
정점 번호와 거리를 저장하는 pair를 만드실 때, (정점,-거리) 순으로 저장하셨는데 이 경우 거리와는 관계없이 정점 번호가 가장 큰 정점부터 방문을 시작하게 됩니다.
(-거리,정점) 순으로 저장하도록 고쳐주세요. 예를 들면 13번 줄, 27번 줄 등등..
2. 문제의 의미를 잘못 파악하셨습니다. 최단 경로를 찾는 문제가 아닙니다.. 문제를 다시 읽어보세요.
각 간선의 가중치는 거리가 아닌, 해당 간선을 지날 수 있는 무게의 상한입니다.
easter3163 7년 전
혹시 같이 고민해주실수 있나요