InfoAs Atlas
<- Go back Edit problem
Heads up!

The following is the problem preview, which might be in Romanian. This is how it should look like on the InfoAs CMS instances.

ID #123 · Colecția InfoAs · Operatori și expresii

Problema Permutari dupa primalitate

Medie (6 ★)

Memorie: 64 MB / 8 MB

Timp: 0.1 secunde

I/O: Necunoscută

## Cerință Se dă un număr natural `n`. Să se determine numărul de moduri de aranjare a numerelor de la `1` la `n` astfel încât numerele prime să se afle pe poziții numere prime, iar numerele neprime (compuse) să se afle pe poziții numere neprime. ## Date de intrare Programul citește de la tastatură numărul natural `n`. ## Date de ieșire Programul afișează pe ecran numărul de moduri de a aranja numerele de la `1` la `n` astfel încât numerele prime să se afle pe poziții prime, iar cele neprime, pe poziții neprime. Deoarece acest număr poate fi foarte mare, se cere afișarea valorii `modulo 666013`. ## Restricții și precizări * `1 ≤ n ≤ 100.000` * Numărul `1` nu este prim