로딩
요청 처리 중입니다...

백준 4948번(베르트랑 공준) 파이썬 풀이: 조금 이상한 에라토스테네스의 체 구현

 백준 4948번(베르트랑 공준) 파이썬 풀이: 조금 이상한 에라토스테네스의 체 구현

4948번: 베르트랑 공준 4948번 제출 맞힌 사람 숏코딩 재채점 결과 채점 현황 질문 검색 베르트랑 공준 다국어 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 71192 27808 22443 39.091% 문제 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다.

예를 들어, 10보다 크고, 20보다 작거나 같은 소수는 4개가 있다. (11, 13, 17, ... www.acmicpc.net 해당 문제는 solved.ac 기준 실버 2지만 구현하는 데 애를 꽤 먹었다. 에라토스테네스의 체를 이용해 구현했는데 정작 시간이 엄청 오래 걸리는 것이다!

일정 구역 내의 모든 소수를 찾아야 할 때는 에라토스테네스의 체가 가장 효율적이라고들 하는데 왜 이런 것일까? 또 다시 구글신이 내게 힌트...

# 백준 # 에라토스테네스의체 # 파이썬