에라토스테네스의 체 코드를 알고있어서 풀 수 있었다.
n,k = map(int,input().split())
prime = [1] * (n+1)
cnt = 0
for i in range(2,n+1):
if prime[i]:
for j in range(i,n+1,i):
if prime[j]:
cnt += 1
prime[j] = 0
# print(j)
if cnt == k:
print(j)
exit(0)
'알고리즘 문제풀이' 카테고리의 다른 글
백준 1436 영화감독 숌 Python 브루트 포스 실버5 (0) | 2024.03.16 |
---|---|
백준 25206 너의 평점은 Python 수학 구현 실버5 (1) | 2024.03.15 |
백준 1418 K-세준수 Python 수학 소수 브루트포스 (0) | 2024.03.14 |
백준 25496 장신구 명장 임스 Python 그리디 정렬 실버5 (0) | 2024.03.14 |
백준 8979 올림픽 Python 구현 정렬 실버5 (0) | 2024.03.13 |