Submission

Status:

-PPPPPPPPP-PPPPPPPPP

Subtask/Task Score:

90/100

Score: 90

User: Multiply_3

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-14 10:58:22

#include <iostream>
#include <vector>
using namespace std;
#define endl << endl
#define sp << " " << 

int main(){

    int num;
    cin >> num;
    bool isprime;
    vector<int> ans;
    for (int i = num;i >= 2;i--) {
        isprime = 1;
        for (int p = 2;p*p <= i;p+=2){
            if (i % p == 0){
                isprime = 0;
                break;
            }
            if (p == 2) p--;
        }   
        if (isprime) {
            ans.push_back(i);
            if (ans.size() == 5) break;
        }
    }
    for (int i = 4;i >= 0;i--)cout << ans[i] << " ";

}