'에라토스테네스의 체'에 해당되는 글 2건

  1. 2019.08.06 백준 4948 - 베르트랑 공준
  2. 2018.11.12 프로젝트 오일러 문제 10
2019. 8. 6. 01:13
728x90

문제 번호: 4948

문제 제목: 베르트랑 공준

문제 주소: https://www.acmicpc.net/problem/4948


문제 내용

n보다 크고 n * 2보다 작거나 같은 소수의 개수를 출력한다.
0이 입력되는 경우 종료한다.


테스트 케이스

1
10
13
100
1000
10000
100000
0

1
4
3
21
135
1033
8392


문제 풀이

각 수마다 소수인지 확인하는 방식으로 풀어도 통과는 가능하다.
다만 0이 입력될 때까지 소수인지 확인하는 작업이 반복되기 때문에 에라토스테네스의 체를 이용하는 편의 시간이 짧다.


풀이 코드


728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 1085 - 직사각형에서 탈출  (0) 2019.08.06
백준 9020 - 골드바흐의 추측  (0) 2019.08.06
백준 1929 - 소수 구하기  (0) 2019.08.06
백준 2581 - 소수  (0) 2019.08.05
백준 1978 - 소수 찾기  (0) 2019.08.05
Posted by 아야카
2018. 11. 12. 00:08
728x90

Summation of primes

Problem 10

The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17.

Find the sum of all the primes below two million.

에라토스테네스의 체를 이용한 소거법으로 합성수를 제거 후 합산하는 방법을 사용한다. 



728x90

'공부 > 문제풀기' 카테고리의 다른 글

프로젝트 오일러 문제 12  (0) 2018.11.24
프로젝트 오일러 문제 11  (0) 2018.11.18
프로젝트 오일러 문제 9  (0) 2018.11.12
프로젝트 오일러 문제 8  (0) 2018.11.11
프로젝트 오일러 문제 7  (0) 2018.11.11
Posted by 아야카