thdtjdals3   3년 전

백준에 있는 예시와 JOI 홈페이지(https://www.ioi-jp.org/joi/200...)에서 제공하는 케이스들 다 통과했습니다.

나름대로 밀러-라빈 판정법을 구현했는데, MAX의 값보다 커질 경우 오버플로우가 발생할 것 같아 O(logy) 곱셈을 쓰도록 했습니다.

이 방법에 문제가 있는 건가요?

게시판에 있는 S-x를 2x+1로 나눠보는 방법도 시험해봤는데, x를 하나씩 늘리는 방법 외엔 생각을 못했습니다.

어떤 부분을 보완하면 좋을까요??

thdtjdals3   3년 전

자료형을 일단 unsigned long long으로 싹 바꾸고 O(logy) 곱셈을 없앴더니 해결되는 것 같습니다

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