티스토리 뷰
백준 소수구하기 소스
#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 |
댓글