mycool0905   4년 전

모든 경우를 다 계산해봐야한다는 생각에, 방문여부 체크하는 bool 배열 visited도 일부러 안만들었구요.

혹시나 당근 수가 제일 큰거만 먼저 보내보자는 생각에 우선순위 큐도 이용해봤는데, 그러면은 시간초과가 발생하더라구요. ( 아마도 Max Heap 처리과정인듯 )

혹시 이 문제에 대해 추가 설명이나 충고좀 해주실 수 있을까요?

mycool0905   4년 전

@mulijoa

토끼가 이동하는 방향이  ↗ ↘ → 이 세가지 경우라서 const int dx[3], const int dy[3] 으로 넣어두고 했는데, 잘못된 점이 있나요?

mycool0905   4년 전

@mulijoa

계속 메모리 초과, 시간 초과가 발생하길래, 동적계획법도 생각했었는데..

혹시 BFS로 해결하기에는 힘든 문제인가요?

djm03178   4년 전

중복으로 큐에 넣지만 않게 하면 BFS로도 가능은 합니다.

mycool0905   4년 전

@mulijoa @djm03178

아.. 조언 감사드립니다.

일단 계속 풀어봐야겠네요.

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