Submission
Status:
PPPPPPPPPPPPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: chickennuggget
Problemset: จำนวนเฉพาะก่อนหน้า
Language: cpp
Time: 0.040 second
Submitted On: 2025-10-16 18:44:50
#include<bits/stdc++.h>
using namespace std;
int main ()
{
ios::sync_with_stdio(0);cin.tie(nullptr);
int n;
cin>>n;
vector<bool> b(n,0);
vector<int> ans;
for(int i=2;i<=n;i++)
{
if(!(b[i]))
{
for(int j=2*i;j<=n;j+=i)
{
b[j]=true;
}
}
}
for(int i=2;i<=n;i++)
{
//if(!(b[i])) cout<<i<<" ";
}
int c=0;
for(int i=n-1;i>=2;i--)
{
if(!(b[i]))
{
//cout<<i<<" ";
ans.push_back(i);
c++;
}
if(c==5) break;
}
for(int i=4;i>=0;i--)
{
cout<<ans[i]<<" ";
}
}