Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 이분 탐색
- Knapsack
- dfs
- 백트래킹
- 스택
- MST
- BFS
- lis
- 피보나치 수
- DP
- 비트마스크
- 재귀
- 문자열
- 순열
- 링크드리스트
- SSAFY
- 우선순위 큐
- 완전 탐색
- 세그먼트 트리
- 빠른 입출력
- 메모리풀
- 조합
- 크루스칼
- 분할 정복
- 시뮬레이션
- 중복 순열
- 큐
- 클래스
- 그리디
- BeautifulSoup
Archives
- Today
- Total
목록에라토스테네스의 체 (1)
작심 24/7
[백준] 1929번 소수 구하기
1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 처음엔 원래 소수 구하던 방식으로 짰는데 자꾸 시간 초과가 되길래 효율적으로 소수 짜는 법을 검색해보니 에라토스테네스의 체 알고리즘이 나왔다. 2부터 원하는 범위까지의 수를 배열에 넣고 소수가 아닌 수들을 체크하는 방식이다. 2의 배수들을 체크 3의 배수들을 체크 4는 2의 배수로 체크가 되어 있어 넘어간다 5의 배수들을 체크 ... 이런 식으로 나아가며 체크되지 않은 수들이 소수이다. 물론 무작정 이중 for문으로 가차 없이 돌려버리면 최악의 시간이 나온다. 안쪽 for문의 증감식..
백준
2020. 5. 20. 02:45