반응형
2960번: 에라토스테네스의 체 (acmicpc.net)
풀이
- 에라토스네테스의 체를 구현하고 몇 번째에 어떤 수가 지워지는지 출력하는 문제다.
- 단순하게 에라토스테네스의 체를 구현하고 해당 순서의 수를 출력하였다.
n,u=map(int , input().split(" "))
prime = [0 for i in range(n+1)]
ans = []
for i in range(2,n+1):
for k in range(i,n+1,i):
if prime[k] == 0:
prime[k] = 1
ans.append(k)
if len(ans) >= u:
break
print(ans[u-1])
반응형
'코딩 > 백준' 카테고리의 다른 글
알고리즘 - Python / 백준 - 2293번 : 동전 1 (0) | 2022.02.06 |
---|---|
알고리즘 - Python / 백준 - 11441번 : 합 구하기 (0) | 2022.02.02 |
알고리즘 - Python / 백준 - 2467번 : 용액 (0) | 2022.02.02 |
알고리즘 - Python / 백준 - 9084번 : 동전 (0) | 2022.02.01 |
알고리즘 - Python / 백준 - 4150번 : 피보나치 수 (0) | 2022.01.31 |