Submission

Status:

PPPPPPPPPPPPxPPPxxPP

Subtask/Task Score:

85/100

Score: 85

User: TonnamSora

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

Language: cpp

Time: 0.009 second

Submitted On: 2025-10-08 15:01:29

#include <iostream>
using namespace std;

int main(){
    int N;
    cin >> N;
    int a[N + 1] = {0};
    for(int i = 2; i <= N; i++){
        if(a[i] == 0){
            for(int j = i + i; j <= N; j+=i){
                a[j] = 1;
            }
        }
    }
    /*for(int i = 2; i <= N; i++){
        if(a[i] != 1){
            cout << i << " ";
        }
    }*/
    int idx = N - 1;
    int cnt = 0;
    int c[5];
    while(cnt < 5){
        if(a[idx] != 1){
            c[cnt] = idx;
            cnt++;
        }
        idx--;
    }
    for(int i = 4; i >= 0; i--){
        cout << c[i] << " ";
    }
}