Feu un programa que escrigui totes les permutacions de amb inversions, per a una i una donades. Una inversió és una parella d’elements i tals que i tals que apareix a la permutació abans que .
L’entrada consisteix en dos naturals i , tals que i .
Escriviu totes les permutacions de amb inversions.
Podeu escriure les solucions d’aquest exercici en qualsevol ordre.
Aquí, un algorisme molt simple pot ser massa lent.
Input
5 2
Output
(1,2,4,5,3) (1,2,5,3,4) (1,3,2,5,4) (1,3,4,2,5) (1,4,2,3,5) (2,1,3,5,4) (2,1,4,3,5) (2,3,1,4,5) (3,1,2,4,5)
Input
10 45
Output
(10,9,8,7,6,5,4,3,2,1)