1916번 - 최소비용 구하기
도와주세요~
런타임에러가 나는데.. 도저히 어디서 에러가 나는지 모르겠습니다.
한 65%인가 69%인가 가다가 런타임에러가 납니다.
질문 글 다 읽어보고 .. 최소경로를 입력해줘야 한다고 했는데.
이구문에서 최소경로 update해서 굳이 필요없을 것 같은데요.
if(dist[po.v] > dist[v]+po.cost){ dist[po.v] = dist[v]+po.cost; //경로해서 가는게 더작으면 update pq.add(new point(po.v, po.cost)); }
본 문제 예시도 3 5 10000경로 추가해도 4로 제대로 나와요.
런타임 에러 어디가 문제일까요.
댓글을 작성하려면 로그인해야 합니다.
ksgod1004 6년 전
도와주세요~
런타임에러가 나는데.. 도저히 어디서 에러가 나는지 모르겠습니다.
한 65%인가 69%인가 가다가 런타임에러가 납니다.
질문 글 다 읽어보고 .. 최소경로를 입력해줘야 한다고 했는데.
이구문에서 최소경로 update해서 굳이 필요없을 것 같은데요.
if(dist[po.v] > dist[v]+po.cost){
dist[po.v] = dist[v]+po.cost; //경로해서 가는게 더작으면 update
pq.add(new point(po.v, po.cost));
}
본 문제 예시도 3 5 10000경로 추가해도 4로 제대로 나와요.
런타임 에러 어디가 문제일까요.