tkatjdrkwk   5년 전

같은 코드여도 걸린시간이 다를 수 있나요 ? 제가 4ms가 나와  0ms가 나온 다른 사람코드를 확인해보니 변수만 다르고 

제 코드랑 완전 똑같길래, 한참을 고민하다가 0ms이 나온 분의 코드를 돌려보니까 또 4ms가 뜨네요 

제 코드 첨부하겠습니다.

djm03178   5년 전

다를 수 있습니다. 똑같은 게임을 돌려도 어떤 때는 렉이 걸리고 어떤 때는 안 걸리는 것과 비슷한 이유입니다.

tkatjdrkwk   5년 전

제가 bfs 문제를 풀면서 시간초과로 인해 답이 틀린경우가 몇번 잇었는데  이 때도 같은 이유로 그럴수도 있나요 ? 

djm03178   5년 전

가능은 합니다. 하지만 대부분의 문제의 경우 의도한 시간복잡도의 코드를 짜면 제한 시간의 1/5 내에는 통과가 되게 만들기 때문에 그 차이로 통과가 되고 못 되고가 갈리는 경우는 거의 없습니다. 시간복잡도가 의도된 풀이를 넘어서면 대체로 제한 시간의 몇 배 이상이 걸리기 때문에 약간의 오차가 발생하는 것으로는 아무리 많이 시도해도 통과하기 어려운 경우가 대부분입니다.

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