Professional Documents
Culture Documents
VJEBE
U ovoj skripti su dijelom natipkani zadaci koji su rjeavani na vjebama iz Diskretne matematike u
akademskoj godini 2008./2009.
Skripta moe pomoi studentima u boljem shvaanju gradiva, ali ne moe zamjeniti vjebe.
Zadaci i rjeenja:
MAROJE MAROHNI i MATIJA BAI.
Natipkali i uredili:
IVAN KRIJAN, MARKO BOI, IVAN GAVRAN i MARIO BERLJAFA.
Sadraj
Sadraj
1 Osnovni principi prebrojavanja
2 Permutacije skupova
3 Kombinacije
10
14
5 Rekurzivne relacije
5.1 Homogene linearne rekurzije s konstantnim koeficijentima . . . . . . . . . . . . . . . . . . . . . .
5.2 Nehomogene linearne rekurzije s konstantnim koeficijentima . . . . . . . . . . . . . . . . . . . . .
5.3 Modeliranje pomou rekurzija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
18
19
20
i {1, 2, . . . , n}
i=1
Primjer 1.1. Iz grada A u grad B moemo doi brodom, autom ili avionom. Postoje dva morska, dva cestovna
i tri zrana puta. Na koliko naina moemo doi iz grada A u grad B?
Rjeenje. Uvedimo sljedee skupove, AB neka je skup svih puteva iz grada A u grad B, M neka je skup svih
morskih, Z zranih, te C cestovnih puteva iz grada A u grad B. Jasno je da vrijedi
M Z = Z C = C M = ,
stoga moemo primjeniti pravilo sume, odnosno
|AB| = |M Z C| = |M | + |Z| + |C| = 2 + 3 + 2 = 7.
X
Definicija 1.2. Neka je n N, i {1, 2, . . . , n}, te Ai skupovi, s A1 A2 . . . An oznaavamo Kartezijev
produkt skupova Ai ,
A1 A2 . . . An = {(a1 , a2 , . . . , an ) : ai Ai } .
n
Y
|Ai |.
i=1
Primjer 1.2. Da bi iz grada A doli u grad B, moramo proi kroz gradove B i C. Iz grada A u grad B moemo
doi na 2 naina, iz B u C na 5, te iz grada C u grad D na 3 naina. Na koliko naina moemo doi iz grada A
u grad D?
Rjeenje. Neka je AD skup svih puteva izmeu gradova A i D, AB skup svih puteva izmeu A i B, BC skup
svih puteva izmeu B i C, te CD neka je skup svih puteva izmeu gradova C i D. Svakom p AD moemo
bijektivno pridruiti ureenu trojku (p1 , p2 , p3 ), gdje je p1 AB, p2 BC, p3 CD. Sada primjenom principa
bijekcije i pravila produkta dobivamo da je
|AD| = |AB BC CD| = |AB| |BC| |CD| = 2 5 3 = 30.
X
Zadatak 1.3. Odredite broj prirodnih djelitelja broja 600.
[Rj. 24]
3
k
2
1
Uputa. Broj prirodnih djelitelja prirodnog broja n = p
1 p2 . . . pk prikazanog u raspisu na proste faktore
je (1 + 1) (2 + 1) . . . (k + 1). Dokai!
Zadatak 1.4. Odredite broj ureenih parova nenegativnih cijelih brojeva (x, y) koji zadovoljavaju nejednadbu
x2 + y 2 5.
[Rj. 8]
Uputa. Ukoliko je x 3 jasno je da rjeenja ne postoje, dakle, preostaje promotriti sluajeve kada je
x {0, 1, 2}. Kako bi doli do konanog rjeenja, je li potrebno broj rjeenja u svakom pojedinom sluaju
pomnoiti ili zbrojiti?
Jo jedan nain je da promotrimo skupove definirane sa Si = (x, y) Z2 : x2 + y 2 = i , i {0, 1, . . . , 5}.
Je li potrebno pomnoiti ili zbrojiti meusobno brojeve elemenata skupova Si ?
Primjer 1.5. Neka su definirani skupovi X = {1, 2, . . . , 100} te
S = {(a, b, c) : a, b, c, X, a < b, a < c} .
Koliko je |S|?
Rjeenje. Broj a moe biti bilo koji broj iz skupa X \ {100}, fiksiramo li broj a iz tog skupa, broj b i broj c
tada, zbog uvjeta moemo izabrati na 100 a naina (bilo koji broj izmeu a + 1 i 100, ukljuivo). Konano,
traeni broj je
99
99
X
X
99 100 199
2
= 328350.
a2 =
(100 a) =
|S| =
6
a=1
a=1
X
Teorem 1.5. Princip komplementa.
Neka su A i S konani skupovi takvi da je A S. Tada je
|S \ A| = |S| |A| .
Primjer 1.6. Koliko ima prirodnih brojeva manjih od 10n koji sadre znamenku 4?
Rjeenje. Jasno je da svi takvi brojevi mogu sadravati 1, 2, . . . , n znamenki 4. Jednostavnije nam je prebrojati koliko ima prirodnih brojeva manjih od 10n koji ne sadre znamenku 4. Prirodnih brojeva manjih od
10n ima 10n 1. Sve prirodne brojeve manje od 10n moemo promatrati kao nznamenkaste (na poetku moe
biti nekoliko nula, jedini koji nam ne valja je onaj koji sadri samo nule). Dakle, prirodnih brojeva manjih od
10n koji ne sadre znamenku 4 ima 9n 1, svaka znamenka moe biti bilo koja osim 4, te jo moramo odbaciti
sluaj kada su sve znamenke jednake 0. Konano, odgovor na pitanje zadatka je
(10n 1) (9n 1) = 10n 9n .
X
Definicija 1.6. Neka je S skup. Partitivni skup P(S) je skup koji sadri sve podskupove skupa S.
Teorem 1.7. Neka je S konaan skup i |S| = n N0 . Tada je |P(S)| = 2n .
Dokaz. Ukoliko je S prazan skup, jasno je da je jedini podskup skupa S samo prazan skup, pa tvrdnja vrijedi,
jer je 20 = 1. Pretpostavimo sada da je n N. Neka je S = {a1 , a2 , . . . , an }. Promotrimo sve binarne nizove
duljine n, svaki od njih e odreivati jedan podskup skupa S. Ukoliko je na itom mjestu u nizu broj 1, onda
se ai nalazi, a ukoliko je 0 onda se ne nalazi u podskupu odreenom s tim nizom. Jasno je da smo na ovaj nain
odredili sve mogue podskupove skupa S i da svakom podskupu odgovara tono jedan binarni niz duljine n. Na
4
svakom mjestu u binarnom nizu moe se nalaziti broj 1 ili broj 0, dakle, takvih nizova ima 2n . Prema principu
bijekcije, zakljuujemo da je |P(S)| = 2n . Ovime je dokaz gotov.
Primjer 1.7. Na svako polje ploe n n upisan je broj koji je jednak broju pravokutnika koji sadre to polje.
Odredi sumu svih upisanih brojeva.
Rjeenje. Uvedimo koordinatni sustav kao na slici.
n
..
.
j
..
.
2
1
...
...
Svakom polju s brojem b odgovara tono b pravokutnika koji sadre to polje. Zato je suma svih brojeva b jednaka
sumi povrine svih pravokutnika na ploi. Svaki pravokutnik je jednoznano odreen svojim dimenzijama i
pozicijom donjeg lijevog polja. x koordinatu donjeg lijevog polja pravokutnika dimenzija i j moemo odabrati
na n i + 1 naina (bilo koji broj izmeu 1 i n i + 1, ukljuivo), analogno, y koordinatu moemo odabrati
na n j + 1 naina. Dakle, pravokutnika dimenzija i j na danoj ploi ima (n i + 1) (n j + 1). Konano,
traeno rjeenje je
n X
n
n
n
X
X
X
[(n i + 1) (n j + 1) i j]
=
[(n i + 1) i]
[(n j + 1) j]
i=1
j=1
i=1
j=1
( n
) n
X
X
=
(n + 1) i i2
(n + 1) i i2
i=1
"
=
(n + 1)
j=1
n
X
i=1
n
X
#2
i2
i=1
2
n (n + 1) n (n + 1) (2n + 1)
=
(n + 1)
2
6
2
n (n + 1) (n + 2)
=
.
6
X
Permutacije skupova
Permutacije skupova
Definicija 2.1. Neka je A = {a1 , a2 , . . . , an } skup koji ima n razliitih elemenata, te neka je r {1, 2, . . . , n}.
Ureenu rtorku (b1 , b2 , . . . , br ) meusobno razliitih elemenata iz A nazivamo rpermutacija skupa A.
Napomena 2.2. Ako je r = n, onda emo rei da se radi o permutaciji skupa A.
Primjer 2.1. Neka je A = {a, b, c, d}. Napiite sve 2permutacije skupa A.
Rjeenje.
(a, b),
(b, a),
(c, a),
(d, a),
(a, c),
(b, c),
(c, b),
(d, b),
(a, d),
(b, d),
(c, d),
(d, c).
X
Napomena 2.3. (a, a), (b, b), (c, c), (d, d) nisu 2permutacije. Takoer primjetite da je vaan poredak.
Definicija 2.4. Za prirodan broj n definiramo n! = n (n 1) . . . 2 1 (n faktorijel), dodatno 0! = 1.
Napomena 2.5. Primjetite da faktorijele brzo rastu (ve 7! = 5040), stoga se u praksi esto koristi Stirlingova
formula koja ih (za velike n) dobro aproksimira:
n!
2n
neprazan
n n
e
skup
Prn =
lim
n!
2n
nN
n n
e
= 1.
elemenata,
te
neka
je
r {1, 2, . . . , n},
n!
.
(n r)!
Dokaz. Prvi element rpermutacije moemo odabrati na n naina, drugi na n 1, itd. rti na n r + 1 nain.
Stoga je
(n r)!
n!
Prn = n (n 1) . . . (n r + 1) = n (n 1) . . . (n r + 1)
=
.
(n r)!
(n r)!
Primjer 2.2. Koliko se nizova slova duljine 5 moe sastaviti iz hrvatske abecede, tako da su na prvom i petom
mjestu razliiti samoglasnici, a na ostala tri mjesta meusobno razliiti suglasnici. (Hrvatska abeceda ima 30
slova, od kojih su 5 samoglasnici, a ostalo suglasnici.)
Rjeenje. Na prvo mjesto moemo postaviti bilo koji od 5 samoglasnika, pa nam za peto mjesto ostaju 4 izbora,
tonije, postoji P25 naina za popuniti prvo i peto mjesto. Drugo, tree i etvrto mjesto moemo popuniti na
ukupno P325 naina. Sada, za bilo koji nain popunjavanja prvog i petog mjesta, postoji P325 naina popunjavanja
preostala tri mjesta. Dakle, konano rjeenje je
P25 P325 = 5 4 25 24 23 = 276000.
X
Primjer 2.3. Na zabavi je 7 mladia i 3 djevojke. Na koliko naina ljude moemo posloiti u red tako da
(a) tri djevojke ine jedan blok,
(b) mladii se nalaze na prvoj i posljednjoj poziciji i nema susjednih djevojaka.
6
Permutacije skupova
Rjeenje.
(a) Blok od tri djevojke moemo postaviti na 8 razliitih mjesta (tako da je prva djevojka u bloku na jednom
od 1. do 8. mjesta u redu, ukljuivo). Djevojke unutar toga bloka moemo rasporediti na 3! naina.
Mladie (kojih ima 7) moramo rasporediti na preostalih 7 mjesta, to moemo uiniti na 7! naina. Dakle,
rjeenje je 8 3! 7! = 3! 8!.
(b) Rasporedimo najprije mladie u red, to moemo uiniti na 7! naina. Sada u red moramo smjestiti jo 3
djevojke. Prvu djevojku moemo smjestiti izmeu prvog i drugog, drugog i treeg, itd. estog i sedmog
mladia. Dakle, za prvu djevojku imamo 6 naina, slino, nakon to smo smjestili prvu djevojku, za drugu
imamo 5 naina, a konano za treu 4 naina. Rjeenje je 7! 6 5 4.
X
Primjer 2.4. Na polici se nalazi m + n razliitih knjiga od kojih je m matematikih, a ostale su iz lijepe
knjievnosti.
(a) Na koliko naina moemo te knjige rasporediti na policu ako elimo da na prvih m mjesta budu knjige iz
matematike?
(b) Koliko je rasporeda knjiga na polici ako elimo da sve matematike knjige budu jedna do druge?
Rjeenje.
(a) Knjige iz matematike moemo rasporediti na m! naina, preostale knjige na n! pa je konano rjeenje
m! n!.
(b) Blok od m matematikih knjiga moemo na policu smjestiti na n + 1 naina (prva matematika knjiga
u tom bloku moe biti na bilo kojem od prvog do (n + 1)vog mjesta, ukljuivo). Unutar tog bloka
matematike knjige moemo smjestiti na m! naina, jo preostaje razmjestiti preostale knjige, a to moemo
na n! naina. Konano, postoji ukupno (n + 1) m! n! = m! (n + 1)! naina.
X
Primjer 2.5. Koliko ima parnih brojeva izmeu 20000 i 70000 takvih da su znamenke svakog broja meusobno
razliite.
Rjeenje. Na prvom mjestu moe se nalaziti bilo koja znamenka iz skupa {2, 3, . . . , 6}. Moramo posebno
promotriti sluaj kada je prva znamenka parna, te kada je neparna.
1 Ukoliko je prva znamenka parna, nju moemo izabrati na 3 naina. Zadnju znamenku tada moemo
izabrati na 4 naina (bilo koja parna znamenka osim one koja je ve odabrana kao prva), a preostale tri
znamenke na 8 7 6 naina. Dakle, u ovom sluaju imamo 3 4 6 7 8 naina.
2 Ukoliko je prva znamenka neparna, nju moemo izabrati na 2 naina, zadnju na 5, a preostale 3 opet na
8 7 6, to nam daje jo 2 5 6 7 8
Dakle, konano rjeenje je 6 7 8 (3 4 + 2 5) = 6 7 8 22 = 7392.
Zadatak 2.6. Neka je S skup prirodnih brojeva ije znamenke su iz skupa {1, 3, 5, 7} takvih da se niti jedna
znamenka ne ponavlja.
(a) Odredite |S|.
X
(b) Odredite
n.
[Rj. 64]
[Rj. 117856]
nS
Zadatak 2.7. Na koliko naina se moe razmjestiti 8 kula na ahovku plou tako da se nikoje dvije kule ne
napadaju?
7
Permutacije skupova
[Rj. 8!]
i
2
Rj. (8!)
Primjer 2.8. Na koliko naina n ljudi moe sjesti oko okruglog stola? Dva rasporeda smatramo jednakim ako
se jedan iz drugoga moe dobiti rotacijom.
(a) Bez dodatnih uvjeta.
(b) Tako da Anja i Marko sjede jedno do drugoga. (n 2)
Rjeenje.
(a) Moemo razmiljati na dva naina. Najprije poslaemo ljude normalno u red, to moemo uiniti na n!
naina. Sada, krajeve tog reda spojimo u krug, vidimo da se svaki raspored ponavlja tono n puta,
dakle, odgovor je (n 1)!.
Drugi nain je da izaberemo jednu osobu i nju smatramo poetkom, sada je jasno da preostale ljude
moemo razmjestiti na (n 1)! naina.
(b) Anju i Marka moemo smatrati jednim blokom i ujedno njega smatrati poetkom, Anju i Marka unutar
toga bloka moemo rasporediti na 2 naina, a preostalih n 2 ljudi na (n 2)! naina. Dakle, odgovor je
2 (n 2)!.
X
Zadatak 2.9. Odredite broj naina na koji moemo posjesti n branih parova oko okruglog stola tako da
(a) mukarci i ene alterniraju,
[Rj. n! (n 1)!]
[Rj. 2n (n 1)!]
Primjer 2.10.
(a) S koliko nula zavrava broj 100!?
(b) S kojim eksponentom prost broj p ulazi u rastav broja n! na proste faktore?
Rjeenje.
(a) Primjetimo da e broj 100! zavriti s onoliko nula koliko puta se broj 5 pojavljuje u njegovom raspisu
na proste faktor. (Za svaki par brojeva 2 i 5 u raspisu broja n! na proste faktore dobijemo jednu nulu
na
ali broj 2 se sigurno pojavljuje vie puta od broja 5.) Konano, broj 100! zavrava s
kraju,
njegovom
100
100
+
= 24 nule. (U (b) dijelu zadatka je objanjeno zato vrijedi koritena formula.)
5
25
(b) Prost broj p se u raspisu broja n! na proste faktore pojavljuje onoliko puta koliko ulazi u raspis svakog
od brojeva iz skupa {1, 2, . . . , n} na proste faktore. Broj p se u svim brojevima koji su djeljivi s p, a nisu
djeljivi s p2 pojavljuje jednom, u svim onima koji su djeljivi s p2 , ali nisu s p3 jo jednom, itd. Dakle,
X
n
ukupni broj pojavljivanja prostog broja p u raspisu broja n! na proste faktore je
.
pk
k=1
X
Napomena 2.7. Suma
X
k=1
n
pk
n
pk
= 0.
Permutacije skupova
Zadatak 2.11. n kandidata za neki posao se predstavlja pred trolanom komisijom. Svaki od lanova komisije
rangira kandidate prema svom kriteriju. Pravilo je da e neki kandidat biti prihvaen ako su ga barem dvojica lanova komisije stavila na prvo mjesto. Izraunajte u koliko e se posto sluajeva izabrati
neki kandidat.
3n 2
Rj.
100%
n2
Uputa. Povoljne ishode, tj. one u kojima e netko biti izabran prebrojite tako da prvo prebrojite ishode u kojem
su nekog kandidata izabrala tono dva lana komisije, a zatim i one u kojima su ga izabrala sva 3 lana komisije.
Kombinacije
Kombinacije
Definicija 3.1. Neka su n i r prirodni brojevi takvi da je n r. Neka je A skup koji sadri n razliitih objekata. Za rlani podskup skupa A kaemo da je rkombinacija skupa A.
Primjer 3.1. Odredite sve 3kombinacije skupa {a, b, c, d}.
Rjeenje.
{a, b, c} , {a, b, d} , {a, c, d} , {b, c, d} .
X
Napomena 3.2. Nije bitan poredak!
Definicija 3.3. Neka je n prirodan i r nenegativan cijeli broj, n r. Binomni koeficijent je broj
n
n!
=
r! (n r)!
r
kojeg itamo n povrh r.
Napomena 3.4. Za r > n definiramo
n
= 0.
r
Teorem 3.5. Neka su n i r prirodni brojevi takvi da je n r. Broj rkombinacija nlanog skupa je
n
Crn =
.
r
n!
. Kod kombinacija poredak nije bitan,
(n r)!
stoga se iz jedne rkombinacije dobije tono r! razliitih rpermutacija. Zakljuujemo:
Prn
n!
n
n
Cr =
=
=
.
r!
(n r)! r!
r
Dokaz. Znamo da rpermutacija nlanog skupa ima Prn =
Primjer 3.2. Na koliko naina moemo odabrati grupu od 5 osoba iz grupe od 4 profesora i 7 studenata
(a) ako nema restrikcija,
(b) tako da u grupi budu tono 2 profesora,
(c) tako da u grupi budu barem 3 profesora,
(d) tako da odreeni profesor i student ne budu u grupi?
Rjeenje.
11
naina.
5
4
7
4
7
(b) 2 profesora moemo izabrati na
naina, a preostalih troje ljudi na
, rjeenje je
.
2
3
2
3
(a) Iz grupe od 4 + 7 = 11 ljudi moramo izabrati 5, odgovor je
=4
= 25 naina.
3
2
2
4
7
2 Odabrana su tono 4 profesora, imamo
= 7 naina.
4
1
10
Kombinacije
(d) Poto ne smijemo izabrati jednog profesora i jednog studenta, preostaje nam 9 ljudi od kojih moramo
9
izabrati grupu od 5 ljudi, odnosno, imamo
naina.
5
X
Primjer 3.3. Na koliko naina moemo podjeliti 240 studenata u 3 jednakobrojne skupine tako da
(a) prva skupina ide na vjebe iz Vjerojatnosti, druga na vjebe iz Diskretne matematike, a trea na Engleski,
(b) sve tri skupine idu na vjebe iz Diskretne matematike?
Rjeenje.
(a) Najprije odaberemo studente za prvu skupinu, zatim
odostatka
studente za drugu skupinu, a preostale
240
160
studente smjestimo u treu skupinu. to nam daje
naina.
80
80
(b) Razmiljamo isto kao u (a) dijelu zadatka, samo to nam u ovom sluaju nije bitno u koju e
prostoriju
240
160
80
naina.
koja grupa ii (u svima se sluaju vjebe iz Diskretne matematike), pa je odgovor 80
3!
X
Teorem 3.7. Neka su n i r prirodni brojevi takvi da je n r. Za binomne koeficijente vrijedi.
(1) Simetrija.
n
n
=
.
r
nr
(2) Pascalova formula.
n
n1
n1
=
+
.
r
r1
r
(n 1)!
(n 1)!
+
(r 1)! (n r)! r! (n r 1)!
(n 1)!
1
1
+
(r 1)! (n r 1)!
nr
r
(n 1)!
n
(r 1)! (n r 1)! r (n r)
n!
n
=
.
r! (n r)!
r
11
Kombinacije
. . .
. . .
Promatrajmo niz kuglica i pregrada kao na gornjoj slici. Kuglice lijevo od prve pregrade pripadaju prvoj kutiji,
kuglice izmeu prve i druge pregrade drugoj kutiji, itd. kuglice nakon zadnje pregrade zadnjoj kutije. Dakle,
imamo niz od n kuglica i m 1 pregrada. Svaki niz odreuje tono jedan raspored kuglica po kutijama. Pren+m1
naina, to je i odgovor na pitanje zadatka.
X
grade moemo razmjestiti na
m1
Zadatak 3.6. Neka su m i n prirodni brojevi. Odredite broj nenegativnih cjelobrojnih rjeenja jednadbe
x1 + x2 + . . . + xm = n.
n+m1
Rj.
m1
Primjer 3.7. Koliko ima ureenih etvorki (x1 , x2 , x3 , x4 ) N4 takvih da je x1 x2 x3 x4 = 9000.
Rjeenje. 9000 = 23 32 53 .
Svaki faktor broja 9000 je oblika xi = 2i 3i 5i ; i , i {0, 1, 2, 3}, i {0, 1, 2}, i {1, 2, 3, 4}. Da bi
bilo x1 x2 x3 x4 = 9000, mora vrijediti
1 + 2 + 3 + 4
3,
1 + 2 + 3 + 4
2,
1 + 2 + 3 + 4 = 3.
6
5
6
Postoji
razliitih rjeenja prve jednadbe,
druge, te
zadnje. Odgovor na pitanje zadatka je
3
3
3
2
6
5
= 4000.
X
3
2
12
Kombinacije
Primjer 3.8. Koliko ima najkraih puteva u cjelobrojnoj mrei od (0, 0) do (m, n) N2 ?
(a) Bez dodatnih uvjeta.
(b) Koji prolaze tokom (p, q), gdje je p N, p < m i q N, q < n.
(c) Koji ne prolaze segmentom [(p, q), (p + 1, q)], gdje je p N, p < m 1 i q N, q < n.
Rjeenje. Najprije primjetimo da su svi putevi koji se sastoje samo od kretanja desno i gore jednako dugi
i da su to najkrai putevi. Svaki niz od x N0 slova D (desno) i y N0 slova G (gore) odreuje tono
jedan put od (x0 , y0 ) N20 do (x0 + x, y0 + y). Npr. GGGDDGDGGDDD nam odreuje put od (x0 , y0 ) do
(x0 + 6, y0 + 6).
m+n
(a) Nizova duljine m + n koji sadre m slova D i n slova G ima
(izaberemo m mjesta na kojima
m
e biti slovo D, a na preostalima tada mora biti slovo G), to je i odgovor u ovom sluaju.
p+q
(b) Najprije iz (0, 0) doemo u (p, q), a zatim iz njega u (m, n). Prvi dio puta moemo izabrati na
p
mp+nq
p+q
mp+nq
naina, a drugi na
naina. Dakle, postoji
puteva.
mp
p
mp
(c) U ovom sluaju emo od svih moguih (najkraih) puteva oduzeti one koji prolaze tim segmentom, a
tim segmentom
prolaze
svi putevi koji vode od (0,0) u (p,
q),
iz njega u (p + 1, q), a zatim u (m, n).
m+n
p+q
mp1+nq
Ukupno ima
puteva. Loih puteva ima
. Konano, rjeenje je
p
mp1
m
m+n
p+q
mp1+nq
puteva.
m
p
mp1
X
Definicija 3.8. Neka je n prirodan broj. Neka je A skup s 2n elemenata. Sparivanje je particija skupa A na
dvolane podskupove.
Primjer 3.9. Neka je n N. Odredite koliko ima razliitih sparivanja skupa A koji sadri 2n elemenata.
Rjeenje. Dati emo dva naina rjeavanja.
(i) Permutacija skupa A ima (2n)!. Permutacija jednog sparivanja skupa A ima n!. Dakle, iz svakog sparivanja
skupa A moemo dobiti tono 2n n! permutacija skupa A (svaki lan sparivanja, koji je dvolani skup,
moemo unutar sebe permutirati 2 puta). Iz dva razliita sparivanja nikako ne moemo dobiti dvije
jednake permutacije. Takoer, iz svih moguih sparivanja dobiti emo sve permutacije. Dakle, svih
(2n)!
moguih sparivanja skupa A ima n
.
2 n!
(ii) Najprije od 2n elemenata izaberemo 2, zatim od preostalih 2n 2 jo 2, itd. zadnja preostala 2 stavimo
u nti skup. No, nije nam bitan poredak tako dobivenih dvolanih skupova, stoga je rjeenje
n1
Q
i=0
2n2i
2
n!
=
n1
1 Y (2n 2i) (2n 2i 1)
(2n)!
= n
.
n! i=0
2
2 n!
13
Definicija 4.1. Ureenu rtorku (x1 , x2 , . . . , xr ) (ne nuno razliitih) elemenata skupa S nazivamo
rpermutacijom s ponavljanjem.
Primjer 4.1. A = {a, b, c}. Odredi sve 2-permutacije s ponavljanjem skupa A.
Rjeenje. (a, a), (a, b), (a, c), (b, a), (b, b), (b, c), (c, a), (c, b), (c, c)
Definicija 4.5. Neka je M = (S, m) multiskup. Ureenu rtorku (x1 , x2 , . . . , xr ) , xi M, i {1, 2, . . . , n},
takvu
X da je broj pojavljivanja elementa xi manji od m (xi ) zovemo rpermutacija multiskupa. Ako je
m(x) = r, govorimo o permutaciji multiskupa M.
xS
=
.
X
2
3
2
2! 3! 2!
Analogno odreujemo i broj permutacija openitog multiskupa.
mk
m2
1
Teorem 4.6. Broj permutacija multiskupa {xm
1 , x2 , . . . , xk }, pri emu je
k
X
mi = N , jednak je
i=1
N
m1
N m1
N m1 m2 . . . mk1
N!
...
=
m1 ! m2 ! . . . mk !
m2
mk
Zadatak 4.4. Odredi broj ternarnih nizova (nizovi nula, jedinica i dvojki) koji imaju 2 nule, 3 jedinice i
5
10!
dvojki.
Rj.
2! 3! 5!
4 2 1 1
Primjer 4.5. Koliko ima peteroznamenkastih brojeva kojima su znamenke elementi multiskupa 7 , 2 , 4 , 6 ?
Rjeenje. Zadatak emo rijeiti razbijanjem na nekoliko sluajeva u ovisnosti o tome koliko istih znamenaka
sadri traeni petroznamenkasti broj. U opisu svakog sluaja navodimo multiskupove zbroja kratnosti 5 iji e
elementi biti znamenke traenog broja.
14
4 1 4 1 4 1
7 ,2 , 7 ,4 , 7 ,6
Broj permutacija svakog od triju multiskupova jednak je
jednak #1 = 3 5!
4! = 15
3 1 1 3 1 1 3 1 1
7 ,2 ,4 , 7 ,2 ,6 , 7 ,6 ,4
5!
= 60
#2 = 3
3!
3 2
7 ,2
5!
= 10
#3 =
2! 3!
2 2 1
7 ,2 ,6
5!
= 60
#4 = 2
2! 2! 1
2 1 1 1 1 2 1 1
7 ,2 ,4 ,6 , 7 ,2 ,4 ,6
5!
#5 = 2
= 120
2!
5
X
5!
4! ,
#i = 265
i=1
n!
prirodan broj.
r!(n r)!
!
Definicija 4.8. za rlani multiskup
m(x) = r
xS
njem skupa S.
Primjer 4.7. Ispii sve 2-kombinacije skupa S = {a, b, c}.
Rjeenje. {a, b} , {a, c} , {b, c} , {a, a} , {b, b} , {c, c}.
Napomena 4.9. Ovo su dvolani podmultiskupovi multiskupa M = {a , b , c } (svaki od elemenata moemo odabrati koliko god puta elimo).
Sada elimo odrediti broj rkombinacija s ponavljanjem nlanog skupa. Neka je S = {a1 , a2 , . . . , an } zadani skup. Tada s xi oznaimo broj ponavljanja elementa ai u rkombinaciji. Problem se tada svodi na
odreivanje broja nenegativnih cjelobrojnih rjeenja jednadbe
x1 + x2 + . . . + xn = r.
(1)
Taj problem rjeavamo metodom tapia i kuglica, opisanom u Primjeru 3.5.na stranici12.
n+r1
n+r1
Teorem 4.10. Broj rkombinacija s ponavljanjem nlanog skupa jednak je
=
.
n1
r
Napomena 4.11. Ponovno naglasimo da smo promatrali sluaj kad se svaki lan skupa S moe pojaviti po
volji mnogo puta (U kontekstu jednadbe (1) to znai da elementi xi nisu odozgo ogranieni.) Onaj drugi sluaj,
kad e postojati ogranienja na broj ponavljanja odreenog elementa u skupu bit e rijeen kasnije.
Primjer 4.8. U Bologni se prodaju tri vrste sendvia: sa unkom, tunom i vegetarijanski. Na koliko naina
student moe naruiti 6 sendvia?
Rjeenje. Traimo sve esterolane podskupove multiskupa {S
, T , V },
odnosno
broj nenegativnih cje6+31
8
lobrojnih rjeenja jednadbe x1 + x2 + x3 = 6. Taj je broj jednak
=
.
X
31
2
15
.
X
46
40
4
4
Primjer 4.10. Koliko ima rpodskupova skupa {1, 2, . . . , n} takvih da ne sadre dva uzastopna broja?
Rjeenje. Promatramo brojeve b1 , b2 ,...,br takve da vrijedi
1 b1 < b2 < < br n r + 1
Sada oznaimo a1 = b1 , a2 = b2 + 1, a3 = b3 + 2,...,ar = br + r 1
Meu brojevima a1 . . . ar nema uzastopnih i za njih vrijedi
1 a1 < a2 < . . . < ar n
Postoji bijekcija izmeu r-torki (a1 , a2 , . . . , ar ) i (b1 , b2 , . . . , br ).
Dakle,
potrebno
je odgovoriti na koliko naina moemo odabrati r elemenata od njih n r + 1. Odgovor je
nr+1
.
X
r
Problemi distribucije
1. elimo odrediti broj rasporeda m razliitih objekata u n razliitih kutija tako da
(a) u svaku kutiju moemo staviti najvie jedan objekt:
n (n 1) . . . (n m + 1).
(b) svaka kutija moe sadravati proizvoljno mnogo objekata:
nm .
(c) svaka kutija moe sadravati samo jedan objekt, a na raspolaganju je r1 objekata prve vrste, . . .,rk
objekata kte vrste:
k
X
n!
, gdje je n =
ri .
r1 ! rk !
i=1
(d) svaka kutija moe sadravati proizvoljan broj objekata, ali poredak unutar kutije je bitan:
n (n + 1) (n + 2) . . . (n + m 1).
2. elimo odrediti broj rasporeda m identinih objekata u n razliitih kutija tako da
(a) u svaku kutiju stavimo najvie jedan objekt:
n
.
m
(b) u svaku kutiju stavimo proizvoljan broj objekata:
n+m1
.
m
16
ri 1.
Koliko postoji particija nlanog skupa? Ne postoji jednostavan nain za raunanje istoga.
Definicija 4.12. nti Bellov broj, Bn kao broj particija nlanog skupa. Dodatno, definiramo B0 = 1.
Teorem 4.13. Vrijedi
Bn =
n
X
n1
k=1
k1
Bnk .
Definicija 4.14. Definiramo Stirlingove brojeve druge vrste S (n, k) kao broj klanih particija nlanog
skupa.
n
Napomena 4.15. Ponekad se koristi oznaka S (n, k) =
.
k
Teorem 4.16. Vrijedi
S (n + 1, k) = S (n, k 1) + kS (n, k) .
Lako vidimo da je S (n, 1) = S (n, n) = 1, n N. Sada moemo konstruirati tablicu iz koje lako oitavamo
Stirlingove brojeve druge vrste.
n\k
1
2
3
4
5
6
1
1
1
1
1
1
1
1
3
7
15
31
1
6
25
90
1
10
65
1
15
17
Rekurzivne relacije
5
5.1
Rekurzivne relacije
Homogene linearne rekurzije s konstantnim koeficijentima
Izraz oblika cr an+r + cr1 an+r1 + . . . + c0 an = 0 nazivamo homogena linearna rekurzija s konstantnim
koeficijentima reda r.
Traimo rjeenje u obliku an = xn . Uvrtavajui dobivamo
cr xn+r + cr1 xn+r1 + . . . + c0 xn = 0 / : xn
cr xr + cr1 xr1 + . . . + c0 x0 = 0,
taj izraz se naziva karakteristina jednadba.
Teorem 5.1. Ako su x1 , x2 , . . . , xr meusobno razliita rjeenja karakteristine jednadbe, onda je svako rjeenje poetne rekurzije oblika an = A1 xn1 + A1 xn1 + . . . + Ar xnr , gdje A1 , . . . , Ar odreujemo iz poetnog uvjeta.
Primjer 5.1. Rijeite rekurzivnu relaciju:
an = 2an1 + an2 2an3 ;
a1 = 1, a2 = 2, a3 = 3.
A (1) + B + C 2
1
1
1
A1+B+C 4
= A = , B = , C = .
6
2
3
A (1) + B + C 8
(1)n
1 2n
+ +
.
6
2
3
=
=
=
A+B
1
A + 3B + 3C
= A = 0, B = 1, C = .
3
A + 9B + 18C
5.2
n n
Uvrstimo u ope rjeenje i imamo an = 1
3 .
3
a0 = 1, a1 = 1.
1i n 1+i
n
Rj. an =
i +
(i)
2
2
5.2
Izraz oblika cr an+r + + c1 an+1 + c0 an = f (n), gdje je f neka funkcija od n, nazivamo nehomogena linearna rekurzija s konstantnim koeficijentima rtog reda.
Postupak za rjeavanje:
(1) Nalazimo ope rjeenje pripadne homogene jednadbe aH
n.
(2) Traimo partikularno rjeenje aP
n prema tablici (koja slijedi).
P
(3) Ope rjeenje je an = aH
n + an , a koeficijente odreujemo iz poetnih uvjeta.
aP
n
f (n)
(a)
C bn
(b)
(a)
p (n) R [x] , stupanj od p = m
(b)
(a)
C nm bn
(b)
a1 = 1.
n
Rjeenje. Rjeavanjem karakteristine jednadbe pripadne homogene rekurzije dobivamo aH
n =A5 .
P
2
Dalje, vidimo da partikularno rjeenje moramo traiti u obliku an = Bn + Cn + D, uvrtavanjem u danu
rekurziju dobivamo
2
a0 = 2, a1 = 3.
19
5.3
n (an + b) = 2 n 2n + 1 (an a + b) n2 4n + 4 (an 2a + b) + n
a0 = 3, a1 = 8.
[Rj. an = (2n + 1) 2n + 2]
=
=
2an1 + 4bn1 ,
5an1 + 7bn1 ;
a1 = 4, b1 = 1.
an+1 + 2an
an + 2an1
, odnosno bn =
. Uvrtavajui dobiveno
Rjeenje. Iz prve rekurzije dobivamo bn1 =
4
4
u drugu rekurziju dobivamo da je potrebno rjeiti rekurziju
an 5an1 + 6an2 = 0;
a1 = 4, a2 = 2a1 + 4b1 = 4.
5.3
, n N.
Fn =
2
2
5
Primjer 5.9.
20
5.3
(a) Odredite broj podskupova skupa {1, 2, . . . , n} koji nemaju susjednih elemenata.
(b) Koliko ima binarnih nizova duljine n koji nemaju susjednih jedinica?
Rjeenje. Kao u dokazu Teorema 1.7. konstruiramo bijekciju izmeu skupova opisanih pod (a) i binarnih
nizova opisanih pod (b) (dakle, odmah vidimo da je pod (a) i pod (b) jednak odgovor). Pretpostavimo da znamo
odgovor za svaki prirodan broj manji od n. Oznaimo s an traeni broj. Na zadnje mjesto u nizu moemo staviti
ili 0 ili 1 (ili emo uzeti nti element ili neemo). Ukoliko je 0, onda oito imamo an1 naina, a ukoliko je to
1, onda na (n 1)vom mjestu ne smije biti 1, pa imamo an2 naina. Dakle, dobili smo rekurziju
an = an1 + an2 ,
s poetnim uvjetima a1 = 2, a2 = 3, konano an = Fn+2 .
a1 = 2.
Tipini nain rjeavanja dobivene rekurzije znamo, pokaimo sada tzv. teleskopiranje.
an
2 + 2 + 3 + ... + n =
n (n + 1)
+ 1.
=
2
X
Zadatak 5.11. Neka je rn broj djelova na koje dijagonale konveksnog nterokuta djele njegovu unutranjost.
Pretpostavimo da se nikoje 3 dijagonale ne sijeku u istoj toki. Naite rekurziju i zatvorenu formulu za rn .
n4 6n3 + 23n2 42n + 24
Rj. rn =
24
Uputa. Dodamo ntu toku i prebrojimo koliko novih djelova dobijemo. To radimo na taj nain da tu novu
toku spajamo s preostalima i to jednu po jednu i gledamo koliko smo novih djelova dobili u svakom koraku.
21
5.3
Traena rekurzija je
rn = rn1 +
koju lako rjeavamo teleskopiranjem.
22
n3 6n2 + 17n 18
, n 4, r3 = 1,
6