abc3242   5년 전

행, 열과 벽을 부쉈는지 여부를 함께 점검하면서 bfs를 돌린다는 아이디어는 맞은 듯 한데요.

채점을 하면 시간 초과가 납니다.

무한 루프를 도는건지 언어적으로 잘못된게 있는지 원인을 찾지 못하겠습니다.

hello70825   5년 전

not in dist로 중복 체크를 한다면, in_board 에서 True가 나온 값이 나올 때 마다 dist에 있는 모든 key값을 확인하게 되어 시간이 오래 걸립니다.

그래서 not in으로 중복 체크를 하기보다는 board 배열과 똑같은 크기의 check 배열을 만들어서 확인하는게 더 효율적입니다.

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