shwjdgh3842   2년 전

일반적인 bfs코드인데 이게 왜 시간초과가 걸리는지 모르겠어요.

예제는 잘 통과됩니다.

50^2칸에 대해서 육지인 점마다 bfs를 시행하는데 최대 시행횟수는 2500번일테고 각 시행마다 시간복잡도도 2500언저리여서 시간초과걸릴거같지 않은데 어느부분에서 최적화를 해야할까요..?

dnjstjr0227   2년 전

아래 카운트 세는 코드가 queue에서 pop할때마다 할 이유가 없어보입니다~!

이 코드때문에 2500^3 급의 시간복잡도가 나올것같아요

shwjdgh3842   2년 전

감사합니다!!!

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