nakalic   1년 전

PyPy3로 하면 정답인데, Python3으로 하면 시간 초과가 나오더라구요 ..

비슷하게 푼 것처럼 보이는 다른 유저분들은 Python3로도 잘 통과 하던데

제 소스에서 어디를 고쳐야 Python3로도 통과가 가능할까요? 로직이 잘못된걸까요 ?

dong5995   1년 전

31 번째 줄에 방문 확인을 하지 않아서 그렇습니다. visited[nx][ny][1] == 0인지 확인하지 않으면 중복해서 값이 들어가게 됩니다.

nakalic   1년 전

@dong5995 먼저 답변 감사합니다 !

벽이면서 z가 0인경우는 1가지밖에 없다고 생각해서 체크해주지 않았는데 다른 방향에서 들어올 수도 있으니 체크를 해주는 것이 맞겠네요

근데 제가 공부하며 아래는 참고한 소스인데 점검하지 않아줘도 정답처리가 되던데 어디에서 차이가 난 걸까요 ?

dong5995   1년 전

import sys가 문제네요.

이 문제에선 입력이 많지 않아서 sys를 사용하는 것이 오히려 시간이 더 많이 걸린 것 같습니다.

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