728x90
이 문제를 마지막으로 에라토스테네스의 체 원리를 이해했다.
728x90
def aes(N,K):
cnt=0
a=0
S=[True]*(N+1)
for i in range(2,N+1):
if S[i]:
for j in range(i,N+1,i):
if S[j]:
S[j]=False
cnt+=1
if cnt==K:
a=j
break
if cnt==K:
break
return a
N,K=map(int,input().split())
ans=aes(N,K)
print(ans)
728x90
'Baekjoon Case' 카테고리의 다른 글
[파이썬 / 백준 1655 번] 가운데를 말해요 (0) | 2021.12.08 |
---|---|
[파이썬 / 백준 5355 번] 화성수학 (0) | 2021.12.07 |
[파이썬 / 백준 1912번] 연속합 (0) | 2021.11.26 |
[파이썬 / 백준 9613번] GCD 합 (0) | 2021.11.24 |
[파이썬 / 백준 2004번] 조합 0의 개수 (0) | 2021.11.23 |