Revizia anterioară Revizia următoare
| Fișierul intrare/ieșire | permfix.in, permfix.out | Sursă | ad-hoc |
|---|---|---|---|
| Autor | din folclor | Adăugată de |
|
| Timp de execuție pe test | 0.05 sec | Limită de memorie | 1024 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Permfix
Spunem ca o permutare p de ordinul N are puncte fixe daca exista 1 ≤ i ≤ N astfel incat p(i) = i. Scrieti un program care citeste N si afiseaza toate permutarile de ordinul N care NU au puncte fixe, in ordine lexicografica.
Date de intrare
Fișierul de intrare permfix.in contine un numar natural nenul N.
Date de ieșire
Fisierul de ieșire permfix.out va contine permutarile de ordinul N care nu au puncte fixe, cate una pe fiecare linie, in ordine lexicografica. Numerele de pe fiecare linie a fisierului vor fi separate prin cate un spatiu.
Restricții
- 1 ≤ N ≤ 9
Exemplu
| permfix.in | permfix.out |
|---|---|
| 3 |
2 3 1
3 1 2 |
Explicație
Permutarile (1, 2, 3), (1, 3, 2), (2, 1, 3) si (2, 3, 1) au puncte fixe.


Poți vedea testele pentru această problemă accesând