COCI00080
Reseto
레이팅
의견: 0
설명
The sieve of Eratosthenes is a famous algorithm to find all prime numbers up to \(N\). The algorithm is:
- Write down all integers between \(2\) and \(N\), inclusive.
- Find the smallest number not already crossed out and call it \(P\); \(P\) is prime.
- Cross out \(P\) and all its multiples that aren't already crossed out.
- If not all numbers have been crossed out, go to step 2.
Write a program that, given \(N\) and \(K\), finds the \(K\)-th integer to be crossed out.
제약
입력 형식
The integers \(N\) and \(K\) (\(2 \le K < N \le 1000\)).
출력 형식
Output the \(K\)-th number to be crossed out.
서브태스크
| 서브태스크 | 점수 | 설명 |
|---|---|---|
Subtask 1 | 40점 |
예제 1
입력
7 3출력
6예제 2
입력
15 12출력
7예제 3
입력
10 7출력
9설명
We cross out, in order, the numbers 2, 4, 6, 8, 10, 3, 9, 5 and 7. The seventh number is 9.
문제 정보
태그
평가 및 의견
Reseto
개별 의견
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
Reseto
게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다.
로그인하고 제출하기