Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: NeolNWza007

Problemset: จำนวนเฉพาะ (2560)

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-13 21:24:14

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;cin>>n;
    vector<int> prime;
    vector<int> arr(n,0);
    arr[0]=arr[1]=1;
    for(int i=2; i*i<n; i++){
        for(int j=i*i; j<n; j+=i){
            if(arr[j]==0){
                arr[j]=1;
            }
        }
    }
    for(int i=0; i<n; i++){
        if(arr[i]==0){
            prime.push_back(i);
        }
    }
    for(auto ele:prime){
        cout<<ele<<endl;
    }
    return 0;
}