BAPC 문제는 대회에서 사용했었던 TC (testdata) 가 공개되어 있습니다.
그거 잘 되는지 우선 해보세요.
9376번 - 탈옥
잘 찾아보니까 제가 최소비용으로 지나온 길이 뒤늦게 나올경우 갱신하지 않아서 문제가 있었네요.
제 코드에서 단순히 새로운 이동경로 비용이 적을 경우 새롭게 갱신하게 새롭게 코드를 짰다가 시간초과가 되서 다시 검토해보니,
백준 답안은 덱 자료구조를 사용해서 비용이 적은 이동을 덱의 맨 앞에 넣음으로써 항상 최소비용이 먼저 방문하게 코딩을 하셨던군요 ㅠㅠ
항상 큐만 쓴다는 생각에 너무 머리가 굳어 있었네요.
한가지만 생각해서 제 실수를 찾는데 오래 걸린거 같기도 하고요 ㅠㅠ
아무튼 감사합니다!!!
댓글을 작성하려면 로그인해야 합니다.
wlwjdgks123 5년 전
각각의 죄수 2명으로부터 bfs
상하좌우 + 1 한 맵으로 만들고 0,0 에서 bfs
총 위 3가지 방법으로 구한 문 여는 비용 다 더하고, 만난 지점이 문 일경우 -2 해주는 부분까지
모두 같게 코딩 한거 같은데 자꾸 50퍼에서 틀려서 미치겠습니다....
누군가 보시고 제 코드 어디가 문제인지 아시는지 알려주시면 감사하겠습니다 ㅠㅠ