반응형
문제: www.acmicpc.net/problem/1929
문제 자체는 간단하다. 그러나 이전 문제와 같은 방식으로 풀면 시간초과가 난다.
이전 문제: 2020/12/24 - [프로그래밍/문제 풀이] - [문제풀이/C] 백준 1978번 - 소수 찾기
이전 문제에서는 어떤 수가 소수인지 확인하기 위해 그 수를 2부터 (그 수 - 1)까지차례대로 나눴다.
만약 나머지가 0이 되는 수가 하나라도 있으면 그건 소수가 아니니까.
그러나 저 방법은 시간이 너무 오래 걸린다.
이 문제를 풀려면 에라토스테네스의 체 방식을 이용해야 한다.
설명은 주석으로 대체함
반응형
'알고리즘 > 문제풀이' 카테고리의 다른 글
[프로그래머스] 완주하지 못한 선수 (0) | 2022.03.06 |
---|---|
[백준] 2581 - 소수찾기(3) (0) | 2020.12.25 |
[백준] 1978 - 소수 찾기 (0) | 2020.12.24 |
[백준] 1011 - 나를 알파 센타우리로 보내줘 (0) | 2020.12.24 |
[백준] 2775 - 재귀함수로 풀어보자 (0) | 2020.12.23 |