Submission

Status:

PPPPPPPPPPPPTPPPTTPP

Subtask/Task Score:

85/100

Score: 85

User: Buktep

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

Language: cpp

Time: 1.086 second

Submitted On: 2025-10-04 19:07:19

#include<bits/stdc++.h>
using namespace std;
#define int long long

int32_t main()
{
    cin.tie(0);ios::sync_with_stdio(0);
    int n; cin>>n;
    vector<int> arr = {2,3,5,7,11};
    for(int i=12;i<n;i++)
    {
        bool is_prime=true;
        int m=sqrt(i);
        for(int j=2;j<=m;j++)
        {
            if(i%j==0) {is_prime=false;break;}
        }
        if(is_prime) arr.push_back(i);
    }
    int idx= (arr.end()-5)-arr.begin();
    for(int i=1;i<=5;i++)
    {
        cout<<arr[idx++]<<" ";
    }
    return 0;
}