5719번 - 거의 최단 경로
안녕하세요, 초보 코딩러입니다.
다름이 아니라, 이 문제 채점시 100%에서 계속 틀립니다.. 이유가 뭔지 도저히 알 수가 없네요 ㅠ
혹시, 제가 어떤 부분에서 실수를 하고 있는지 알 수 있을까요?
저의 문제 풀이 아이디어는 아래와 같습니다.
1. DFS로 최단경로에 포함된 정점을 bool 배열을 이용해서 표시한다.
2. 다익스트라로 S->T로 가는 경로 중 최단 경로에 포함된 정점을 발견하면 무시한다.
와 같은 순서로 진행하였습니다.
어느 부분에서 잘못되었을까요..찜찜하네요 ㅠ
최단경로에 포함되는 정점을 전부 패스해버리면 안됩니다.
예외
5 60 40 1 20 2 21 2 12 4 22 3 13 4 2
출력: -1정답: 6
감사합니다.. 정점이 아니라 간선을 중점적으로 봐야했는데..
덕분에 기존 코드를 싹 지우고 다시 풀어보니까 풀리네요.. 감사합니다..
댓글을 작성하려면 로그인해야 합니다.
seonbi_g 3년 전
안녕하세요, 초보 코딩러입니다.
다름이 아니라, 이 문제 채점시 100%에서 계속 틀립니다.. 이유가 뭔지 도저히 알 수가 없네요 ㅠ
혹시, 제가 어떤 부분에서 실수를 하고 있는지 알 수 있을까요?
저의 문제 풀이 아이디어는 아래와 같습니다.
1. DFS로 최단경로에 포함된 정점을 bool 배열을 이용해서 표시한다.
2. 다익스트라로 S->T로 가는 경로 중 최단 경로에 포함된 정점을 발견하면 무시한다.
와 같은 순서로 진행하였습니다.
어느 부분에서 잘못되었을까요..찜찜하네요 ㅠ