Submission

Status:

-------TTT--xTTTxxTT

Subtask/Task Score:

0/100

Score: 0

User: Hxluk.ka

Problemset: จำนวนเฉพาะก่อนหน้า

Language: cpp

Time: 1.097 second

Submitted On: 2025-10-13 20:52:58

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n;
    cin >> n;
    if (n == 0) {cout << 0; return 0;}
    if (n == 1) {cout << 0; return 0;}
    vector<int> map(n, 1);
    for (int i = 2; i < n-1; i++) {
        if (!map[i]) continue;
        for (int j = i+1; j < n; j++) {
            if (j%i == 0) {map[j] = 0;}
        }
    }

    for (int i = 2; i < n; i++) {
        if (map[i]==0) continue;
        cout << i << " ";
    }
}