JLOG

[C++] 백준 1929 : 소수 본문

Algorithm/알고리즘 풀이

[C++] 백준 1929 : 소수

정정선선 2021. 6. 11. 11:47
#include <iostream>

/* 1929 소수 https://www.acmicpc.net/problem/1929 */

int array[1000001];

int main(void){
    int m, n; //, cnt=2;

    std::cin>>m>>n;

    for (int i=1; i<=n; i++){
        array[i] = i;
    }

    for (int cnt=2; cnt <= n; cnt++){        
        if (array[cnt] != 0) {
            if (cnt >= m){
                std::cout<<array[cnt]<<"\n";
            }
            for (int i=cnt; i <= n; i += cnt){
                array[i] = 0;
            }
        }
    }
}
Comments