Submission

Status:

TTTTTTTTTTTTTTTTTTTT

Subtask/Task Score:

0/100

Score: 0

User: Chayatoeyy

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

Language: cpp

Time: 1.096 second

Submitted On: 2025-10-06 15:01:54

#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] << " ";
    }
}