https://www.acmicpc.net/problem/2960
문제
에라토스테네스의 체는 N보다 작거나 같은 모든 소수를 찾는 유명한 알고리즘이다.
이 알고리즘은 다음과 같다.
- 2부터 N까지 모든 정수를 적는다.
- 아직 지우지 않은 수 중 가장 작은 수를 찾는다. 이것을 P라고 하고, 이 수는 소수이다.
- P를 지우고, 아직 지우지 않은 P의 배수를 크기 순서대로 지운다.
- 아직 모든 수를 지우지 않았다면, 다시 2번 단계로 간다.
N, K가 주어졌을 때, K번째 지우는 수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 N과 K가 주어진다. (1 ≤ K < N, max(1, K) < N ≤ 1000)
출력
첫째 줄에 K번째 지워진 수를 출력한다.
코드

'알고리즘 > 백준' 카테고리의 다른 글
[Silver V] 돌 게임 - 9655 (0) | 2024.06.21 |
---|---|
[Silver IV] 색종이 - 2 - 2567 (python) (0) | 2024.06.20 |
4673번: 셀프 넘버 (0) | 2024.06.20 |
19941번: 햄버거 분배 (0) | 2024.06.20 |
1758번: 알바생 강호 (0) | 2024.06.20 |