Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: august

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

Language: cpp

Time: 0.108 second

Submitted On: 2025-10-01 20:15:26

#include <stdio.h>

int main() {
    int n;
    scanf("%lld",&n);

    bool a[n]={};
    for (int i=2; i<n; i++) {
        int j=2;
        while (i*j < n) {
            a[i*j]=1;
            j++;
        }
    }
    int cnt=0, ans[5];
    for (int i=n-1; i>=0; i--) {
        if (!a[i]) {
            ans[cnt] = i;
            cnt++;
        }
        if (cnt == 5) break;
    }
    for (int i=4; i>=0; i--) printf("%d ", ans[i]);
}