Submission

Status:

PPPPPPPPPPPPxPPPxxPP

Subtask/Task Score:

85/100

Score: 85

User: Neozaawwman1

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

Language: cpp

Time: 0.009 second

Submitted On: 2025-10-10 11:11:57

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;cin>>n;
	vector<int> check(n, 0);
	vector<int> prime;
	vector<int> rprime;
	check[0]=check[1]=1;
	for(int i=0; i*i<n; i++){
		if(check[i]==0){
			for(int j=i*i; j<n; j+=i){
				check[j]=1;
			}
		}
	}
	for(int i=0; i<n; i++){
		if(check[i]==0){
			prime.push_back(i);
		}
	}
	for(int i=0; i<5; i++){
		rprime.push_back(prime[prime.size()-5+i]);
	}
	for(auto ele:rprime){
		cout<<ele<<" ";
	}
	return 0;
}