oehdgns   1년 전

시간초과에러가 뜨는데 어느부분에서 시간을 단축할 수 있을까요?

wak8835   1년 전

테스트케이스 t회 반복함에 있어서 소수(prime)는 한번 찾은 후에 반복 사용하셔도 무방합니다. (n <= 10,000)

wak8835   1년 전

추가적으로 해당 문제에서 중요히 사용할 수 있는 것은

두 소수의 차이가 가장 적은 소수 2개를 찾으라는 것입니다.

이는 n / 2 를 중심으로 하는 소수인 수 2개를 찾는 방법으로 변경하시면

O(N^2)의 탐색에서 O(N) 만큼으로 시간 복잡도를 더 줄일 수 있습니다.

+ 오타 수정

oehdgns   1년 전

감사합니다! 덕분에 해결했습니다!!

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