kengh2472   5년 전

우선순위큐를 사용하지 않고 구현하였습니다. 시간초과는 뜨지 않는데 틀렸습니다가 나오네요..

게시판에 있는 테스트케이스는 전부 맞는데 다른 부분의 오류를 모르겠습니다. 

djm03178   5년 전

두 번째 방문 때 거리만 갱신해주는 걸로는 불충분합니다.

https://ideone.com/W945Yd

kengh2472   5년 전

처음에 1을 방문하고 2와 3을 큐에 넣었을 때, 거리가 짧은 3먼저 해야 하는데 2를 먼저 체크해서 값이 다르게 나오네요..

다음 3에서 2를 초기화한다 하지만 2를 다시 큐에넣지 않아서 4를 방문하지않고..

우선순위 큐를 공부한 뒤 다시 풀어보겠습니다. 감사합니다.

kengh2472   5년 전

우선순위 큐를 사용하여 새로 구현했습니다.

visit대신에 distance배열을 사용하여 방문여부와 거리를 같이 해결했습니다.

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