1753번 - 최단경로
어느 부분에서 시간초과가 나는 건지를 잘 모르겠습니다.
2~4%에서 틀린 것이니 무한 루프가 걸린 것 같기도 한데, 어디가 문제인지를 도무지 모르겠습니다.
80줄에 등호를 넣으면 어떨까요?
같은 경우 무한하게 넣다 뺐다 할 것 같아요
line 80: else if (Distance[next->nodeNum] >= current.weight + next->weight) {
위와 같이 등호를 추가해도 시간초과가 나오네요...
PQPop()의 line: 120 전에 parent = child; 해주는 것을 빼먹었네요...
수정된 버전은 아래에 두겠습니다. (동적 할당, 고정 길이 배열)
.
댓글을 작성하려면 로그인해야 합니다.
vect_r 2년 전
어느 부분에서 시간초과가 나는 건지를 잘 모르겠습니다.
2~4%에서 틀린 것이니 무한 루프가 걸린 것 같기도 한데, 어디가 문제인지를 도무지 모르겠습니다.