tjsgh1512   1년 전

재귀호출로 백트래킹을 사용했는데 시간초과가 발생했습니다.

왜 시간초과가 발생하는지 모르겠습니다. ㅠㅠㅠ

nahwasa   1년 전

백트래킹으로 풀 수 있는지 다시 한번 생각해보세요.

현재 7~9 line을 보면 해당하는 수를 찾을 때 마다 cnt가 1씩 증가되고 있는데,

N이 40만 되도 7line에 걸리는 횟수가 20억번이 넘습니다. 즉 그것만 해도 대략 20초 이상 걸린다는건데, 이후 기하급수적으로 횟수가 늘어나고 N은 1000까지 가능해야 합니다.

tjsgh1512   1년 전

그렇네요,,, 동적 프로그래밍이 답이겠네요 ,, 감사해요

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