Submission
Status:
PPPPPPPPPPPPTPPPTTPP
Subtask/Task Score:
85/100
Score: 85
User: Gundhon
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 1.090 second
Submitted On: 2026-10-12 19:44:53
#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
long long x;
cin >> x;
vector<long long> p;
vector<long long> r;
for(int i = 2; i < x; i++){
bool prime = true;
for(int j = 2; j <= sqrt(i); j++){
if(i % j == 0){
prime = false;
break;
}
}
if(prime){
p.push_back(i);
}
}
for(int i = p.size()-1; i >= p.size()-5; i--){
r.push_back(p[i]);
}
sort(r.begin(),r.end());
for(long long x: r) cout << x << " ";
return 0;
}