16236번 - 아기 상어
먹이의 동일 조건하에 우선순위가 위쪽일수록 그리고 왼쪽일수록 이기때문에
맵의 원소를 행의 왼쪽부터 순회하면서 먹을 수 있는 물고기면 그것에 대한 최단경로를 계산하여 파악하려 했습니다.
시간초과의 원인을 아직 찾지 못해서 다른 분들의 코드를 찾아보았는데 거의 모든 분들이 BFS를 사용했더라구요..
궁금한 점은 두가지입니다.
1. 제 방식대로 하면 어떤 부분에서 시간이 잡히는걸까요? ( 테스트케이스의 답이 나오긴하는데 시간이 너무오래걸립니다.. )
2. DFS의 문제라면 BFS와 DFS 둘중에 택해야 할 때, 어떤 점을 보고 이건 BFS로 해결해야겠다라고 감이 잡힐까요?
살려주세요 ㅜㅜ
댓글을 작성하려면 로그인해야 합니다.
moonstar114 3년 전
먹이의 동일 조건하에 우선순위가 위쪽일수록 그리고 왼쪽일수록 이기때문에
맵의 원소를 행의 왼쪽부터 순회하면서 먹을 수 있는 물고기면 그것에 대한 최단경로를 계산하여 파악하려 했습니다.
시간초과의 원인을 아직 찾지 못해서 다른 분들의 코드를 찾아보았는데 거의 모든 분들이 BFS를 사용했더라구요..
궁금한 점은 두가지입니다.
1. 제 방식대로 하면 어떤 부분에서 시간이 잡히는걸까요? ( 테스트케이스의 답이 나오긴하는데 시간이 너무오래걸립니다.. )
2. DFS의 문제라면 BFS와 DFS 둘중에 택해야 할 때, 어떤 점을 보고 이건 BFS로 해결해야겠다라고 감이 잡힐까요?
살려주세요 ㅜㅜ