Feu un programa que escrigui totes les permutacions de amb un cicle exactament, per a una donada. Suposeu que el contingut de la posició d’una permutació indica “la següent posició que cal visitar”.
Per exemple, considereu la permutació . A la posició 1 hi ha un 4, a la posició 4 hi ha un 5, i a la posició 5 hi ha un 1. Així doncs, un dels cicles d’aquesta permutació és . Els altres dos cicles són i . La permutació té els dos cicles i , mentre que la permutació només té el cicle .
L’entrada consisteix en un natural .
Escriviu totes les permutacions de amb un únic cicle.
Podeu escriure les solucions d’aquest exercici en qualsevol ordre.
Un programa que generi totes les permutacions i per a cadascuna comprovi si té un únic cicle potser serà acceptat pel jutge, però no és la solució correcta per a aquest problema.
Autoria: Salvador Roura
Generació: 2026-01-25T11:13:23.977Z
© Jutge.org, 2006–2026.
https://jutge.org