Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Poon
Problemset: จำนวนเฉพาะ (2560)
Language: cpp
Time: 0.003 second
Submitted On: 2025-09-16 21:54:02
#include <stdio.h>
#include <stdbool.h>
int main()
{
int n;
scanf("%d",&n);
bool x[n];
for(int k=0;k<n;k++)
{
x[k]=1;
}
x[0]=0;
for(int k=1;k<=n;k++)
{
if(x[k-1]==1)
{
for(int i=2*k;i<=n;i+=k)
{
x[i-1]=0;
}
}
}
for(int k=0;k<n-1;k++)
{
if(x[k]==1)
{
printf("%d\n",k+1);
}
}
}