Donat un enter , diem que una permutació d’ elements està quasi ordenada si com a màxim hi ha elements que estan en una posició diferent de la seva posició natural.
Per exemple, aquestes són totes les permutacions quasi ordenades per a i (i també per a ):
1 2 3 4 5 6
i aquestes són totes les permutacions quasi ordenades per a i :
1 2 3 4 5
1 2 3 5 4
1 2 4 3 5
1 2 5 4 3
1 3 2 4 5
1 4 3 2 5
1 5 3 4 2
2 1 3 4 5
3 2 1 4 5
4 2 3 1 5
5 2 3 4 1
Feu un programa de generació exhaustiva que llegeixi dos nombres naturals i i escrigui totes les permutacions quasi ordenades de en ordre lexicogràfic de tal manera que cada permutació tingui com a màxim elements en una posició diferent de la seva posició natural.
Input
6 0
Output
1 2 3 4 5 6
Input
6 1
Output
1 2 3 4 5 6
Input
5 2
Output
1 2 3 4 5 1 2 3 5 4 1 2 4 3 5 1 2 5 4 3 1 3 2 4 5 1 4 3 2 5 1 5 3 4 2 2 1 3 4 5 3 2 1 4 5 4 2 3 1 5 5 2 3 4 1