freestory2   1년 전

python3는 시간초과, pypy3는 메모리초과가 뜨네요

bfs이므로 vis 배열을 [이동한 횟수, 점프한 횟수]로 만들었고 점프횟수가 낮은 거로 갱신하면서 이동시켰습니다.

결과값을 가지는 res는 배열 말고 변수로 사용하여 시간, 메모리를 좀더 절약했고

마지막에 한칸짜리 케이스 예외처리도 해주었습니다.

그런데 한 50%쯤 진행되더니 시간초과/ 메모리초과가 뜨네요

어느 부분이 비효율적인지 제 눈으로는 못찾겠습니다. 도와주세요

rhasya   1년 전

로직상의 오류로 인해 que에 계속해서 데이터가 쌓이는 것으로 보입니다.

30
200 200
0 으로 채운 TC로 테스트를 해보세요

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