justy   1년 전

시간 복잡도는 충분히 남는 것 같은데 이유를 모르겠습니다. 살려주세요 ㅠㅠ

cinador   1년 전

42번째 줄에 벽 하나마다 visited 배열을 만들어주는 데에서 시간초과가 발생하는 것으로 보입니다.

최악의 경우를 생각해보면 홀수줄에는 1010... 짝수줄에는 0101... 이 1000*1000에서 반복된다고 가정하면 area에는 50만개의 원소가 들어있고, 벽은 50만개 존재합니다.

이 경우에 벽 하나마다 원소가 50만개인 리스트를 작성해야 되니 시간초과가 발생합니다. 

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