ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II...

43
SEM ZMNIiTI Strona tytulowa JJ J I II Następny slaid Poprzedni slaid Pelny ekran Zamknij plik Koniec pokazu ZLICZANIE REKURENCYJNE Andrzej Sendlewski Wydzial Matematyki i Informatyki UMK w Toruniu MA-TA II, Ciechanów 22 maja 2010

Transcript of ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II...

Page 1: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

ZLICZANIEREKURENCYJNE

Andrzej Sendlewski

Wydział Matematyki i Informatyki UMK w Toruniu

MA-TA II, Ciechanów 22 maja 2010

Page 2: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

♣ Liczby figuralne jakojeden z najprostszych

sposobów wprowadzenia wmyślenie rekurencyjne

Page 3: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 1. Rysujemy kolejne kwadratyo bokach długości całkowitej i dzielimy je nakwadraty jednostkowe.

1 2 3 4

Z ilu kwadratów jednostkowych składa siękwadrat o boku długości n?

Ile jest wszystkich kwadratów na n-tym ry-sunku?

Page 4: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

3 4

'

&

$

%k(n) =

1, jeżeli n = 1;

k(n− 1) + 2n− 1, jeżeli n > 0.

Page 5: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

2 3 4

'

&

$

%k(n) =

1, jeżeli n = 1;4, jeżeli n = 2;

k(n− 2) + 4n− 4, jeżeli n > 0.

Page 6: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 2. Rysujemy kolejne trójkątyo bokach długości całkowitej i dzielimy je naprzystające trójkąty o boku 1.

3 421

Z ilu małych trójkątów składa się trójkąto boku długości n?

Ile jest wszystkich trójkątów równobocz-nych na n-tym rysunku?

Page 7: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

3 4

'

&

$

%k(n) =

1, jeżeli n = 1;

k(n− 1) + n + (n− 1), jeżeli n > 0.

Page 8: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 3. Z jednakowych monet ukła-damy kolejne „trójkąty równoboczne”, takjak na rysunku.

3 421

Jaka jest wartość monet tworzących n–tytrójkąt?

Page 9: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

3 4

'

&

$

%t(n) =

1, jeżeli n = 1;

t(n− 1) + n, jeżeli n > 1.

Page 10: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

1 2 3 4

1 2 3 4

��

��k(n) = t(n) + t(n− 1)

Page 11: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

1 2 3 4

Z równości

(n + 1)2 = k(n + 1) = 2t(n) + (n + 1)mamy #

"

!t(n) =

n(n + 1)2

Page 12: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 4. Z jednakowych sześcien-nych klocków budujemy kolejne piramidytrójkątne, jak na rysunku.

1 2 3 4

Z ilu sześciennych klocków zbudowana jestn–ta piramida trójkątna?

Page 13: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

34

Żółta ściana zbudowana jest z t(n) sześcien-nych klocków, a więc'

&

$

%pt(n) =

1, jeżeli n = 1;

pt(n− 1) + n(n + 1)2, jeżeli n > 1.

Page 14: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 5. Z jednakowych sześcien-nych klocków budujemy kolejne piramidy„kwadratowe”, jak na rysunku

1 2

3

4

Z ilu sześciennych klocków zbudowana jestn–ta piramida?

Page 15: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

34

Żółta podstawa zbudowana jest z k(n) sze-ściennych klocków, a więc'

&

$

%p(n) =

1, jeżeli n = 1;

p(n− 1) + n2, jeżeli n > 1.

Page 16: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

♦ Co wspólnego z ciągiemFibonacci’ego ma:

bieganie po schodach,układanie kafelków,gra w koszykówkę,

liczenie kodów kreskowych?

Page 17: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 6. Na taras wieży widokowejprowadzą schody o n stopniach.

0

1

2

3

n−2

n−1

n

Turysta wchodzi na taras wykonując lo-sowo kroki co 1 albo co 2 stopnie. Na ile spo-sobów turysta może przejść schody?

Page 18: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

0

1

2

3

n−2

n−1

n

'

&

$

%s(n) =

1, jeżeli n = 1;2, jeżeli n = 2;

s(n− 2) + s(n− 1), jeżeli n > 2.

Page 19: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 7. Mamy pokryć prostokątnypas podłogi o wymiarach n×2 prostokątnymikafelkami o wymiarach 2 × 1. (kafelków niewolno łamać.) Na ile sposobów możemy tozrobić?

Page 20: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

21 2

3 3 3

n−1 1 n−2 2'

&

$

%s(n) =

1, jeżeli n = 1;2, jeżeli n = 2;

s(n− 2) + s(n− 1), jeżeli n > 2.

Page 21: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 8. Ile jest sposobów zdobycian punktów w meczu koszykówki przez jednąz drużyn?

Page 22: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

+2

+2

+3

+1+1 +1

0 1 2 3

l(1) = 1, l(2) = 2, l(3) = 4.

Page 23: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

+1

+2

+3

n−3 n−2 n−1 n

'

&

$

%l(n) =

1, jeżeli n = 1;2, jeżeli n = 2;4, jeżeli n = 3;

l(n− 3) + l(n− 2) + l(n− 1), jeżeli n > 3.

Page 24: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

n 1 2 3 4 5 6 7 8 9 10 11 12l(n) 1 2 4 7 13 24 44 81 149 274 504 927

Page 25: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 9.(porównaj Junior 2010, py-tanie 30)Pasek kodu kreskowego tworzą na przemiankreski czarne i białe. Kod ten zawsze zaczynasię i kończy czarną kreską. Każda z kresek(czy to czarna, czy biała) ma grubość 1 albo2 (przykładowy kod na rysunku).

n

Ile jest pasków długości n o różnych ko-dach (kody zawsze czytamy od lewej do pra-wej strony)?

Page 26: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

1 2 3

444

L(1) = 1, L(2) = 1, L(3) = 1, L(4) = 3.

Page 27: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

n

n−2

n

n−3

n−3

n n

n−4

��

��L(n) = L(n− 2) + 2 · L(n− 3) + L(n− 4)

Page 28: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

n 1 2 3 4 5 6 7 8 9 10 11 12 13L(n) 1 1 1 3 4 6 11 17 27 45 72 116 189

Page 29: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

♥ Zbiór skończony i jegopodzbiory, rozkłady zbioru

w rodziny podzbiorów

Page 30: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 10. Zbiór X ma n elementów.Ile jest różnych podzbiorów zbioru X o k ele-mentach?

Jeśli k > n, to nie istnieje żaden podzbiórzbioru X o k elementach. Załóżmy więc, że

0 6 k 6 n.

NiechC(n, k)

oznacza liczbę wszystkich k–elementowychpodzbiorów zbioru X.

Page 31: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

Oczywiście

C(n, 0) = 1, C(n, n) = 1.

Ustalmy element x ∈ X. Niech Y będzie do-wolnym k–elementowym podzbiorem zbioruX. Mamy dwa przypadki: x /∈ Y albo x ∈ Y

x x

Y

Y

XX

��

��C(n, k) = C(n− 1, k − 1) + C(n− 1, k)

Page 32: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

Trójkąt Pascala

n�k 0 1 2 3 4 5 6 7 8 90 11 1 12 1 2 13 1 3 3 14 1 4 6 4 15 1 5 10 10 5 16 1 6 15 20 15 6 17 1 7 21 35 35 21 7 18 1 8 28 56 70 56 28 8 19 1 9 36 84 126 126 84 36 9 1

Page 33: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 11. Danych jest n różnoko-lorowych kredek. Kredki te rozkładamy dok jednakowych (nierozróżnialnych) pudełektak, że w każdym z tych pudełek znajdzie sięprzynajmniej jedna kredka. Na ile sposobówmożemy to zrobić?

Niech X oznacza zbiór kredek. Każde roz-łożenie kredek do k pudełek powoduje roz-bicie zbioru X na k niepustych podzbiorówX1, X2, . . . , Xk.

Oznaczmy poszukiwaną liczbę przez

S(n, k).

Page 34: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

Jeśli k > n, to żądany rozkład jest niemoż-liwy. Załóżmy więc, że 1 6 k 6 n. Gdy k = 1,to jedyną klasą musi być cały zbiór X, więc:

��

��S(n, 1) = 1 .

Podobnie, gdy k = n, to jedynym roz-kładem jest rodzina zbiorów jednoelemento-wych {{z}; z ∈ X}, więc:

��

��S(n, n) = 1 .

Page 35: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

Niech 1 < k < n. Ustalmy element x ∈ X. Je-żeli weźmiemy dowolny rozkład zbioru X nak klas, to mamy dwa przypadki: albo {x} jestklasą tego rozkładu, albo {x} nie jest klasątego rozkładu

x

X

x

X−{x}

klasa {x}

k−1 klas k klas

��

��S(n, k) = S(n− 1, k − 1) + k · S(n− 1, k)

Page 36: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

Liczby Stirlingan�k 1 2 3 4 5 6 7 8 9 10

1 12 1 13 1 3 14 1 7 6 15 1 15 25 10 16 1 31 90 65 15 17 1 63 301 350 140 21 18 1 127 966 1701 1050 266 28 19 1 255 3025 7770 6951 2646 462 36 110 1 511 9330 34105 42525 22827 5880 750 45 1

Page 37: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

♠ O pewnym meczupiłkarskim, czyli o zliczaniu

ścieżek w grafieskierowanym

Page 38: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

PROBLEM 12. (porównaj Junior 2006,pytanie 30)W meczu piłki ręcznej drużyna gospodarzyobjęła prowadzenie i utrzymała je do stanun : k (oczywiście n > k). Na ile sposobów mo-gły padać bramki w tym meczu do tego mo-mentu?

Zilustrujmy możliwy przebieg meczu dostanu n : k, n > k, za pomocą grafu zorien-towanego. Wynikowi x : y przyporządkujmypunkt kratowy o współrzędnych (x, y), apunkty (x, y) łączymy strzałkami z punktami(u, v), gdy wynik u : v jest możliwym wyni-kiem bezpośrednio po wyniku x : y. Graf takidla n = 6 i k = 5 przedstawia rysunek na na-stępnym slajdzie.

Page 39: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

5

4

3

2

1

O 1 2 3 4 5 6

x

yB

Page 40: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

Oznaczmy przez w(n, k) liczbę wszystkichścieżek prowadzących od punktu (0, 0) dopunktu (n, k). Mamy:

a) jeżeli k = 0, to��

��w(0, 0) = 0 oraz��

��w(n, 0) = 1

dla n > 0;

b) jeżeli k = 1, to��

��w(2, 1) = 1

oraz ��

��w(n, 1) = w(n, 0) + w(n− 1, 1)

dla n > 2;

Page 41: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

c) jeżeli 1 < k < n− 1, to��

��w(n, k) = w(n, k − 1) + w(n− 1, k)

d) jeżeli k = n− 1, to��

��w(n, k) = w(n, k − 1) ,

czyli��

��w(n, n− 1) = w(n, n− 2) .

Page 42: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

Tabela wartości w(n, k)n�k 0 1 2 3 4 5 6 7 8 9

0 01 12 1 13 1 2 24 1 3 5 55 1 4 9 14 146 1 5 14 28 42 427 1 6 20 48 90 132 1328 1 7 27 75 165 297 429 4299 1 8 35 110 275 572 1001 1430 143010 1 9 44 154 429 1001 2002 3432 4862 4862

Page 43: ZLICZANIEsendlew/w12/mata2-rekurencja... · 2010-05-17 · SEM ZMNIiTI Strona tytułowa JJJ I II Następny slaid Poprzedni slaid Pełny ekran Zamknij plik Koniec pokazu ZLICZANIE

SEM ZMNIiTI

Strona tytułowa

JJ J I

II

Następny slaid

Poprzedni slaid

Pełny ekran

Zamknij plik

Koniec pokazu

Większe wartości w(n, k) mogące byćwynikami rzeczywistego meczu:

w(20, 15) = 463991880,w(20, 16) = 811985790,w(20, 17) = 1289624490,w(20, 18) = 1767263190,w(20, 19) = 1767263190.