samgkgkgk   1년 전

우선 최소비용 루트를 spfa알고리즘을 활용해서 구한 후에, 최소비용 루트의 반대방향 가중치를 음의 값으로 설정한 후 한번 더 최소비용 루트를 구하고 두 번의 계산을 통해 구한 최소비용을 더한 값을 출력하도록 했습니다. 예제 및 반례는 다 통과하는데 50퍼에서 틀렸다고 하네요 ㅠㅠ

혹시 반례가 있을까요??

########## 해결됐습니다!! ###########

반례가 있더군요..

중복되는 노드를 지나면 안되는데.. 간선이 중복되지 않지만 노드가 중복되는 경우를 고려하지 않았네요 ㅠ

해당 반례입니다!!

7 9
1 2 1
1 3 1
2 4 1
3 4 2
4 5 1
4 6 1
5 7 1
6 7 1
1 7 10

댓글을 작성하려면 로그인해야 합니다.