15686번 - 치킨 배달
안녕하세요. 치킨 배달 문제를 풀었지만 시간 초과가 나왔습니다. 시간 초과에서 전체 알고리즘을 다시 짜야 하는지, 아님 일부분을 개선하여 해결 할 수 있는지, 그리고 어떻게 바꿔야 하는지 잘 모르겠습니다.
제 코드는 일단 백트랙킹으로 가능한 치킨집의 경우를 모두 잡아내고 그뒤 각각의 집에서 BFS를 돌려 가장 가까이 있는 치킨집의 거리를 구하는 방식입니다. 도와주시면 정말 감사하겠습니다.
bfs를 굳이 하기보다는 그냥 선택된 치킨집들과 거리 계산을 하는 것이 낫지 않을까요? M이 최대 13이니깡
의견 감사합니다. 이렇게 하려면 코드를 아예 다시 짜야 할것 같네요..
댓글을 작성하려면 로그인해야 합니다.
minjoonist 3년 전
안녕하세요. 치킨 배달 문제를 풀었지만 시간 초과가 나왔습니다. 시간 초과에서 전체 알고리즘을 다시 짜야 하는지, 아님 일부분을 개선하여 해결 할 수 있는지, 그리고 어떻게 바꿔야 하는지 잘 모르겠습니다.
제 코드는 일단 백트랙킹으로 가능한 치킨집의 경우를 모두 잡아내고 그뒤 각각의 집에서 BFS를 돌려 가장 가까이 있는 치킨집의 거리를 구하는 방식입니다. 도와주시면 정말 감사하겠습니다.