Submission

Status:

-PPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

95/100

Score: 95

User: Prap

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

Language: cpp

Time: 0.518 second

Submitted On: 2026-04-21 17:01:05

#include <iostream>
#include <string>
#include <vector>
#include <cmath>
using namespace std;
int main() {
	long long N;
	cin>>N;
	int nick = 0;
	int count = 4;
	if (N == 12 || N == 13) {
		cout<<"2 3 5 7 11";
		return 0;
	}
	int ans[5];
	for (int i = N-1; i>=2; i--) {
		if (count < 0) {
			for (int i = 0; i<5; i++) {
				cout<<ans[i]<<" ";
			}
			return 0;
		}
		else if ((i%10)%2==0) {
			
		}
		else if (i%3 == 0) {
			
		}
		else {
			for (int j = i-1; j>=sqrt(i)-2; j--) {
				if (i % j == 0) {
					nick = 1;
				}
			}
			if (nick == 1) {
				nick = 0;
			}
			else {
				ans[count] = i;
				count--;
			}
		}
	}
}