ris33   3년 전

18번째,19번째줄

if check[x][y]:
continue

이 없다면 시간초과로 나옵니다.

제생각은 18,19번째 줄이 없어도 된다고 생각합니다.

그 이유는 어차피 27번째 줄에

if ~어쩌구~ not check[nx][ny]

가 있기 때문에

heap에 check가 True인 값은 애초에 들어가지 않기 때문입니다.

즉 18,19번째 줄이 있건 없건 방문하는 칸은 동일할 것으로 예상됩니다.

제 생각이 맞나요?

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