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);
}
}