1504번 - 특정한 최단 경로
어떤 부분이 잘못되었을까요?..
제출 부분에서 9퍼에서 틀렸습니다 뜨네요.
문제 풀이전략 간단하게)
특정 노드 2개를 거쳐서 가야하기 때문에
1 => v1 => v2 => N
1 => v2 => v1 => N
방식으로 각각 다익스트라를 6번 돌렸습니다.
도움 부탁드립니다. 읽어주셔서 감사합니다.
// 수정
다익스트라를 3번 돌리는 형식으로 고치고,
입력부분에서 더 작은 가중치가 들어오게 되면 그것을 갱신하는 방식으로 변경했는데에도,
틀렸다고합니다.
이유가 뭘까요?...
34라인이 2부터 시작하는거가 맞나요?
그리고 양방향이라서 a b 거리가 같고
1대다 최단 거리 알고리즘리이니
1부터 v1과 v2
N부터 v1 v2
v1부터 v2
세번만 돌리면 안될까요?
듣고 보니 그렇네요 3번만 돌리면 가능하군여!!
답글 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
persona_k 5년 전
어떤 부분이 잘못되었을까요?..
제출 부분에서 9퍼에서 틀렸습니다 뜨네요.
문제 풀이전략 간단하게)
특정 노드 2개를 거쳐서 가야하기 때문에
1 => v1 => v2 => N
1 => v2 => v1 => N
방식으로 각각 다익스트라를 6번 돌렸습니다.
도움 부탁드립니다. 읽어주셔서 감사합니다.
// 수정
다익스트라를 3번 돌리는 형식으로 고치고,
입력부분에서 더 작은 가중치가 들어오게 되면 그것을 갱신하는 방식으로 변경했는데에도,
틀렸다고합니다.
이유가 뭘까요?...