Cytat(Raz0r @ 3.05.2009, 18:21:54 )

(...)i tak dalej na zasadzie Brutal Forca
Jakieś wskazówki, porady?

Tak, ten atak to
Brute ForceA tak na poważnie to nie wiem czy jest jakiś gotowy algorytm na to. Trzeba by się zainteresować matematyką/statystyką, a szczególnie probablistyką lub kombinatoryką. Myślę, że w tym przypadku najlepsze będą
wariacje bez powtórzeń, a jeśli liczba znaków ma odpowiadać całkowitej liczbie znaków zbioru wejściowego wtedy będą to
permutacje bez powtórzeń.
Przykład wariacji bez powtórzeń: Z cyfr 1, 2, 3, 4, 5 można utworzyć 60 liczb trzycyfrowych o różnych cyfrach.
Teraz powstaje pytanie jak?
Rozwiązaniem może być
Porządek leksykograficzny