ycj123z   2년 전

안녕하세요. 두가지방법에 대해 시간에 관해서 질문드립니다.

빠른 소인수분해 찾기로 에라토스테네스의 체를 사용하라고 블로그에 포스팅 되어있는 글을 봤는데 직접 구현해보니 다른방법이 더 빠르더라구요.

제가 에라토스테네스체 구현을 잘못한건지 아니면 블로그 게시글이 잘못된건지 아니면 특수한 경우에만 빠른건지 궁금합니다.

알려주시면 감사하겠습니다!

shjohw12   2년 전

에라토스테네스 체의 시간복잡도는 NloglogN 이고 보통 N까지의 소수를 찾을 때 사용합니다

그냥 정수 N 하나를 소인수분해 할 때는 sqrt(N)까지 나눠보면 되니까 당연히 그게 더 빠릅니다

ycj123z   2년 전

shjohw12

감사합니다!

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