Zielony Smok - logo witryny

Kombinacje z powtórzeniami

Ogólny wzór to:

kombinacje z powtórzeniami

Mamy n-elementowy zbiór A. Mamy pewną liczbę k (k≤ n). Ze zbioru A wybieramy wszystkie k-elementowe podzbiory.

Zbiór A={a,b,c,d}. Wybieramy wszystkie 2-elementowe podzbiory zbioru:

(a,a), (a,b), (a,c), (a,d), (b,b), (b,c), (b,d), (c,c), (c,d), (d,d).

n=4, k=2

Jak widzimy uporządkowanie elementów nie gra roli. (a,b) = (b,a) i jest liczona tylko raz. Elementy mogą się powtarzać, czyli uwzględniamy pary typu (a,a). Mamy 10 wyników.

W naszym przykładzie:

kombinacje z powtórzeniami

  a b c d
a aa ab ac ad
b bb bc bd
c cc cd
d dd

Sprawdzamy:

n: 4
k: 2
kzp(4,2): 10

Kody

Kody do obliczeń w języku JavaScript możesz znaleźć w książce Matematyka dla programistów JavaScript.

Kody do obliczeń w języku Java możesz znaleźć w książce Matematyka dla programistów Java.