Sari la conținut
Zece la Info
Probleme

Toate cuvintele de lungime k peste un alfabet dat

Usoara 1500 ms 64 MB#backtracking#aranjamente-cu-repetitie#produs-cartezian#combinatorica

Se citeste un alfabet (un cuvant cu litere mici distincte) si un numar natural k. Generati, folosind metoda Backtracking, toate cuvintele de lungime k ce se pot forma folosind literele alfabetului dat, cu posibilitatea repetarii oricarei litere, in ordine lexicografica.

Date de intrare
Pe prima linie se citeste alfabetul. Pe a doua linie se citeste k.
Date de iesire
Se afiseaza toate cuvintele obtinute, cate unul pe linie, in ordine lexicografica.
Restrictii
1 <= n <= 9, 1 <= k <= 6

Exemple

Exemplul 1

Intrare

ab
2

Iesire

aa
ab
ba
bb

Exemplul 2

Intrare

abc
2

Iesire

aa
ab
ac
ba
bb
bc
ca
cb
cc

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.