ESPECIFICAÇÃO
Dadas as mvariáveis, crie todas as combinações conforme a ordem n. Por exemplo,
A saída do mapeamento de duas variáveis ( ae b) para ordenar 1seria:
- uma
- b
- ab
A saída do mapeamento de duas variáveis ( ae b) para ordenar 2seria:
- uma
- a 2
- b
- b 2
- ab
- a 2 b
- ab 2
- a 2 b 2
A saída do mapeamento de duas variáveis ( ae b) para ordenar 3seria:
- uma
- a 2
- a 3
- b
- b 2
- b 3
- ab
- a 2 b
- a 3 b
- a 3 b 2
- ab 2
- ab 3
- a 2 b 3
- a 2 b 2
- a 3 b 3
A saída de mapeamento três variáveis ( a, b, e c) a fim 1seria:
- uma
- b
- c
- ab
- bc
- ac
- abc
A saída das mvariáveis de mapeamento para ordenar nseria:
- etc.
CRITÉRIOS GANHADORES
Saída de todas as combinações possíveis, conforme descrito acima. Ordem não importa. Onde no seu código você imprime na tela não importa. Tudo o que importa é que o que aparece na sua saída esteja correto.
mfor maior que 26? temos que apoiar valores tão altos?
given m variablesimplica que uma lista de variáveis será fornecida. Se apenas o número de variáveis é dado e 0,1,2,3..27,28,29 aumentado para potências ^ 0, ^ 1, ^ 2 etc, é uma saída aceitável (como deduzo em seu último comentário) coisas mais fáceis.


^?