wlgh5014   1년 전

글 읽기 - 왜틀린건지도저히모르겠습니다 ㅠㅜ (acmicpc.net)

글 읽기 - 반례 좀 부탁드립니다 + 시도해 본 예시들 (acmicpc.net)

위 두 글에서 나온 반례는 모두 통과 합니다.

그리고 INF값이 낮아서 3백만으로 바꿔줬는데 안되고,

다음 갈 정점의 기준을 가중치 말고 dst누적합 중 가장 적은 것으로 해도 틀리네요?


정점과 간선이 둘 다 1일 경우가 원인이라 생각했는데 그건 또 아닌 것같네요;;

만약 

1 1

1 3 3 처럼  출발 도착이 다르면 정점이 두 개가 아니라서 inf(없는 정점에 갈 수 없으니까)

만약 

1 1

4 4 4 출발 도착이 같으면 그 자리에 있으니까 0출력 

ps:제가 굳이 따로 if문 안줘도 1개 짜리 케이스 처리가 되네요. 그래서 없앴다만, 여전히 4%에서 에러 뜨네요

도데체 원인이 뭘까요;;

wlgh5014   1년 전

종료여부를 방문예정 큐가 비었는 지 안비었는 지로 바꾸고, 거리가 갱신될 때 만 업데이트 했더니 13%에서 틀리네요. 계속 일지를 올리겠습니다. 

wlgh5014   1년 전

기존에는 벡터 size함수로 해당 노드에 연결된 간선들을 계산하고, 계산 후 그냥 지워 버렸는데, 

혹시나 다시 돌아 왔을 때 간선들의 dst 값이 달라 졌을 경우가 떠올라서 혹시 몰라 그냥 안 삭제 하는 쪽으로 했더니 맞았습니다. 

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