티스토리 뷰

algorithm/problem solving

에라토스테네스의 체와 백준 1929 소수구하기

무니웜테일패드풋프롱스 2020. 3. 11. 08:55

 

 

백준 소수구하기 소스

#include <iostream>
#include <cstdio>
int prime_num[1000001] = { 0, };
using namespace std;
int main(void){
	int n;
	int m;
	scanf("%d", &n);
	scanf("%d", &m);

	prime_num[1] = -1;

	for (int k = 2; k * k <= m; k++) {
		if (prime_num[k] == 0) {

			for (int i = k*k; i <= m; i+=k) {
				prime_num[i] = -1;
			}
		}
	}

	for (int i = n; i <= m; i++) {
		if (prime_num[i] == 0)
			printf("%d\n", i);
	}
}

'algorithm > problem solving' 카테고리의 다른 글

BOJ 11047 동전0  (0) 2020.04.04
BOJ 2839 설탕배달  (0) 2020.03.31
BOJ 11866 요세푸스 문제 0  (0) 2020.03.22
B0J 1874 스택수열  (0) 2020.03.18
BOJ 9020 골드바흐의 추측  (0) 2020.03.12
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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
29 30 31
글 보관함