Cerința
Se citesc două numere naturale n
și m
. Afișați în ordine lexicografică toate cuvintele care sunt formate din m
litere distincte folosind primele n
litere mari din alfabet.
Date de intrare
Programul citește de la tastatură numerele n
și m
, separate prin spații.
Date de ieșire
Programul va afișa pe ecran pe linii separate cuvintele cerute.
Restricții și precizări
0 ≤ n ≤ 26
,0 ≤ m ≤ 5
m ≤ n
Exemplu:
Intrare
4 3
Ieșire
ABC ABD ACB ACD ADB ADC BAC BAD BCA BCD BDA BDC CAB CAD CBA CBD CDA CDB DAB DAC DBA DBC DCA DCB
Explicație
Primele 4 litere mari sunt {A,B,C,D} și se formează cuvinte cu 3 litere distincte.