3827번 - 일차원 세포 자동자
제 코드가 랜덤으로 1950ms로 통과하기도 하고 시간초과가 나기도 하네요 ㅋㅋㅋ
거의 150ms로 푸신 분의 코드를 봤는데 똑같이 세제곱 * 로그로 푸시는데
단지 재귀호출로 푸는 방식과 그냥 푸는 방식의 차이 때문에 이렇게 시간차이가 많이 나는 건가요? 아니라면 제 코드를 어떻게 더 고쳐야 할까요?
나눗셈 및 나머지 연산은 굉장히 비싼 연산이므로 되도록이면 적게 사용하는 것이 좋습니다. 150ms 걸린 코드와 어떤 부분이 다른지 다시 유심히 관찰해 보세요.
댓글을 작성하려면 로그인해야 합니다.
p_ce1052 3년 전
제 코드가 랜덤으로 1950ms로 통과하기도 하고 시간초과가 나기도 하네요 ㅋㅋㅋ
거의 150ms로 푸신 분의 코드를 봤는데 똑같이 세제곱 * 로그로 푸시는데
단지 재귀호출로 푸는 방식과 그냥 푸는 방식의 차이 때문에 이렇게 시간차이가 많이 나는 건가요? 아니라면 제 코드를 어떻게 더 고쳐야 할까요?