Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Trin1506

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-13 17:17:36

#include <bits/stdc++.h>
using namespace std;
int main() {
   int n,k;
   bool found ;
   cin >> n;
   vector<int> num;
   for(int i=n-1;i>0;i--){
    if(num.size()==5)break;
    int j=2;
    found = false;
    if(i==2||i==3){
        num.push_back(i);
    }
    while(j<=sqrt(i)){
        if(i%j==0){
            found = true;
        }
        j++;
        
    }
    if(!found)num.push_back(i);
   }
   sort(num.begin(),num.end());
   for(int i:num){
    cout << i <<" ";
   }
}