Submeter | Todas submissőes | Melhores | Voltar |
Problem hidden
TPERML - Permutation generator |
Wersja polska | English version |
For each index of n element permutation print m subsequent permutations (in separate lines) in lexicographical order starting from the one pointed by index. Between outputs of subsequent tests there should be an empty line. Next permutation to the last one is the first one.
Input
t [number of tests ≤ 1000]
n index m [2 ≤ n ≤ 100 - number of elements in permutation, 0 ≤ index < n! - index of the first permutation, 1 ≤ m ≤ 100 - how many permutations to print]
Output
p1 p2 ... p(n-1) pn [permutations]
p1 p2 ... pn p(n-1)
p1 p2 ... p(n-1) pn [permutations]
p1 p2 ... pn p(n-1)
Example
Input: 12 2 1 1 3 3 3 4 16 3 4 5 9 2 1 1 2 1 1 3 5 1 5 91 7 2 1 1 5 100 7 3 5 1 2 1 1 Output: 2 1 2 3 1 3 1 2 3 2 1 3 4 1 2 3 4 2 1 4 1 2 3 1 4 3 2 2 1 3 4 2 1 4 3 2 3 1 4 2 3 4 1 2 4 1 3 2 4 3 1 3 1 2 4 3 1 4 2 2 1 2 1 3 2 1 4 5 1 3 2 4 5 2 1 3 4 5 2 3 1 4 5 3 1 2 4 5 3 2 1 5 1 2 3 4 5 1 2 4 3 2 1 5 1 4 2 3 5 1 4 3 2 5 2 1 3 4 5 2 1 4 3 5 2 3 1 4 5 2 3 4 1 5 2 4 1 3 3 2 1 2 1
Adicionado por: | Piotr Piotrowski |
Data: | 2004-11-25 |
Tempo limite: | 4.505s |
Tamanho do fonte: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Linguagem permitida: | Todas exceto: ASM64 CLOJURE ERL FSHARP NODEJS PERL6 PY_NBC SCALA TCL VB.NET |