SPECYFIKACJA
Biorąc pod uwagę mzmienne, utwórz każdą kombinację według kolejności n. Na przykład,
Dane wyjściowe mapowania dwóch zmiennych ( ai b) na kolejność 1byłyby następujące:
- za
- b
- ab
Dane wyjściowe mapowania dwóch zmiennych ( ai b) na kolejność 2byłyby następujące:
- za
- a 2
- b
- b 2
- ab
- a 2 b
- ab 2
- a 2 b 2
Dane wyjściowe mapowania dwóch zmiennych ( ai b) na kolejność 3byłyby następujące:
- za
- 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
Wyjście odwzorowania trzy zmienne ( a, bi c), w celu 1to:
- za
- b
- do
- ab
- pne
- ac
- ABC
Dane wyjściowe mzmiennych odwzorowujących na zamówienie nto:
- itp.
WYGRANE KRYTERIA
Wyprowadzaj każdą możliwą kombinację, jak opisano powyżej. Porządek nie ma znaczenia. Gdzie w kodzie drukujesz na ekranie, nie ma to znaczenia. Liczy się tylko to, co pojawia się w twoich wynikach.
mjest większy niż 26? czy musimy wspierać tak wysokie wartości?
given m variablessugeruje podanie listy zmiennych. Jeśli podana jest tylko liczba zmiennych, a 0,1,2,3..27,28,29 podniesione do potęg ^ 0, ^ 1, ^ 2 itd. Jest akceptowalnym wyjściem (jak wywnioskowałem z twojego ostatniego komentarza), to daje rzeczy łatwiejsze.


^?