Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Chayatoeyy

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-06 15:03:39

#include<bits/stdc++.h>
using namespace std;
bool isprime(long long n){
    if(n<2) return false;
    if(n==2) return true;
    if(n%2==0) return false;
    for(int i=3;i*i<=n;i+=2){
        if(n%i==0) return false;
    }
    return true;
}

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    long long n;
    cin>>n;
    vector<long long> prime;
    long long x = n-1;
    while((int)prime.size() <5){
        if(isprime((x))){
            prime.push_back(x);
        }
        x--;
    }
    reverse(prime.begin(),prime.end());
    for(int i=0;i<5;i++){
        cout << prime[i] << " ";
    }
}