2904번 - 수학은 너무 쉬워
1. 우선 에라토스테네스의 체를 이용하여 1000까지의 소수를 구합니다.
2.그다음 각 수들을 소인수 분해 하면서 저장해 주고요 전체 값(모든 수들의 소수들의 개수들)도 같이 구해줍니다.
3. 그리고 마지막에 전체 소수들의 개수를 n으로 나누후에 1 이상의 값이 나오면 모둔 수들의 소수의 차이와 비교하여 cnt해주었습니다.
그러나 7%에서 계속 시간초과가 발생해서요 ㅠㅠ어떤 부분을 줄여야하나요?
댓글을 작성하려면 로그인해야 합니다.
magpies1221 4년 전
1. 우선 에라토스테네스의 체를 이용하여 1000까지의 소수를 구합니다.
2.그다음 각 수들을 소인수 분해 하면서 저장해 주고요 전체 값(모든 수들의 소수들의 개수들)도 같이 구해줍니다.
3. 그리고 마지막에 전체 소수들의 개수를 n으로 나누후에 1 이상의 값이 나오면 모둔 수들의 소수의 차이와 비교하여 cnt해주었습니다.
그러나 7%에서 계속 시간초과가 발생해서요 ㅠㅠ어떤 부분을 줄여야하나요?