Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: dddrrrr
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-13 15:59:49
#include <bits/stdc++.h>
using namespace std;
bool isprime(long long n){
if(n<2)return false;
if(n%2==0)return n==2;
for(int i=3 ;i*i<=n ;i+=2){
if(n % i == 0)return false;
}
return true;
}
int main(){
cin.tie(0)->sync_with_stdio(0);
long long n;cin >> n;
vector <long long> ans;
for(int i=n-1 ;i>=2 && ans.size() < 5;i--){
if(isprime(i))ans.emplace_back(i);
}
for(int i=4 ;i>=0 ;i--)cout << ans[i] << ' ';
return 0;
}