midinpa   4년 전

다익스트라 3번 돌렸는데요

9%에서 시간초과가 납니다 ㅠ

djm03178   4년 전

1. priority_queue는 큰 원소부터 빼내므로 operator() 내의 연산자의 방향이 뒤집혀야 합니다.

2. 81번째 줄에서 dist[2][n - 1] 2개는 모두 dist[1][n - 1]로 바뀌어야 합니다.

3. INF가 너무 커서 세 개를 더하면 int의 범위를 벗어납니다. 더 줄여야 합니다.

midinpa   4년 전

감사합니다.

근데 '틀렸습니다'로 바꼈네요 ㅠ

midinpa   4년 전

1. priority_queue는 큰 원소부터 빼내므로 operator() 내의 연산자의 방향이 뒤집혀야 합니다.

이걸 해줬더니 틀렸다네요.. 뭔가 근본적으로 문제가 있나봐요

djm03178   4년 전

제가 저거 3개만 고쳐서 내봤는데 맞았습니다. 제대로 처리했는지 다시 확인해 보세요.

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