반응형

https://www.acmicpc.net/problem/1929

 

1929번: 소수 구하기

첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다.

www.acmicpc.net

 

#include <cstdio>

int m, n;
bool chk[1000001] = { false };

int main() {
	chk[1] = true;
	scanf("%d %d", &m, &n);
	for (int i = 2; i <= n; i++) {
		if (chk[i]) continue;
		for (int j = i + i; j <= n; j += i) {
			chk[j] = true;
		}
	}
	for (int i = m; i <= n; i++) {
		if (!chk[i]) printf("%d\n", i);
	}
}
반응형

'Algorithm' 카테고리의 다른 글

백준 1004 : 어린 왕자  (0) 2021.11.18
백준 1193 : 분수 찾기  (0) 2021.11.18
백준 1978 : 소수 찾기  (0) 2021.11.18
백준 3176 : 도로 네트워크  (0) 2021.11.18
백준 15480 : LCA와 쿼리  (0) 2021.11.18

+ Recent posts