16946번 - 벽 부수고 이동하기 4
두 코드의 차이점은
solve 함수에 있습니다.
중복을 확인하는 과정에서
시간초과 코드 : solve 함수에 길이가 500001 visit 배열을 선언하고 사용(58)
맞는 코드 : solve 함수에 배열 대신 set을 선언하고 사용(183)
어느 부분에서 시간초과를 유발하는 것일까요?
visit이 스택이 받아들이기에는 너무 큰 것일까요? 그렇다면 왜 런타임 에러가 아니라 시간초과가 나오나요?
알려주시면 감사하겠습니다.
댓글을 작성하려면 로그인해야 합니다.
pjkov0824 3년 전
두 코드의 차이점은
solve 함수에 있습니다.
중복을 확인하는 과정에서
시간초과 코드 : solve 함수에 길이가 500001 visit 배열을 선언하고 사용(58)
맞는 코드 : solve 함수에 배열 대신 set을 선언하고 사용(183)
어느 부분에서 시간초과를 유발하는 것일까요?
visit이 스택이 받아들이기에는 너무 큰 것일까요? 그렇다면 왜 런타임 에러가 아니라 시간초과가 나오나요?
알려주시면 감사하겠습니다.