Matematyka dyskretna 1/Ćwiczenia 2: Rekurencja: Różnice pomiędzy wersjami
m Zastępowanie tekstu - "\textrm{" na "\text{" |
m Zastępowanie tekstu - "\ =\" na "=" |
||
Linia 30: | Linia 30: | ||
<center><math>\displaystyle \begin{align} a_0&=2 | <center><math>\displaystyle \begin{align} a_0&=2 = 2^0+3^0,\\ | ||
a_1&=5 | a_1&=5 = 2^1+3^1. | ||
\end{align}</math></center> | \end{align}</math></center> | ||
Linia 76: | Linia 76: | ||
<center><math>\displaystyle \begin{align} a_0&= 1 | <center><math>\displaystyle \begin{align} a_0&= 1= 2^0,\\ | ||
a_1&= 2 | a_1&= 2= 2^1. | ||
\end{align}</math></center> | \end{align}</math></center> | ||
Linia 84: | Linia 84: | ||
<center><math>\displaystyle a_n | <center><math>\displaystyle a_n= \frac{a_{n-1}^2}{a_{n-2}}= \frac{\left( 2^{n-1} \right)^2}{2^{n-2}}= 2^{2\left( n-1 \right)-\left( n-2 \right)}= 2^n, | ||
</math></center> | </math></center> | ||
Linia 121: | Linia 121: | ||
<center><math>\displaystyle \begin{align} f_1 + f_{-1}&= 1 + 0 | <center><math>\displaystyle \begin{align} f_1 + f_{-1}&= 1 + 0= 1\ = l_0,\\ | ||
f_2 + f_0&=2 + 1 | f_2 + f_0&=2 + 1= 3\ = l_1. | ||
\end{align}</math></center> | \end{align}</math></center> | ||
Linia 212: | Linia 212: | ||
<center><math>\displaystyle T\!\left( 2^k \right) | <center><math>\displaystyle T\!\left( 2^k \right)= T\!\left( 2^{k-1} \right)+1= \left( k-1 \right)+1= k. | ||
</math></center> | </math></center> | ||
Wersja z 12:52, 9 cze 2020
Rekurencja
Ćwiczenie 1
Znajdź postać zwartą ciągu zadanego równaniem rekurencyjnym:
Ćwiczenie 2
Znajdź postać zwartą ciągu zadanego równaniem rekurencyjnym:
Ćwiczenie 3
Ciąg liczb Lucasa jest definiowany następującą zależnością rekurencyjną:
Udowodnij, że
gdzie jest -tą liczbą Fibonacci'ego.
(Dla precyzji obliczeń przyjmij, że .)
Ćwiczenie 4
Adam i Marek zabawiali się w następującą grę. Adam wymyślał liczbę z zakresu od do . Zadaniem Marka było odgadnąć tę liczbę zadając Adamowi pytania, na które mógł odpowiadać jedynie TAK lub NIE. Znajdź najmniejszą liczbę pytań, po której Marek zawsze odnajdzie szukaną liczbę.
Ćwiczenie 5
Talia składa się z kart. Sortujemy te karty poprzez rekurencyjne rozkładanie ich na dwie równe kupki w następujący sposób:
- Jeśli kupka składa się z jednej karty, to kupka ta jest posortowana.
- Kupkę zawierającą kart, gdzie ,
dzielimy na dwie kupki zawierające po kart. Każdą z tych mniejszych kupek sortujemy oddzielnie (powtarzając rekurencyjnie całą procedurę sortowania). Następnie kolejno zbieramy karty ze szczytów obu kupek, zawsze zabierając większą z dwu szczytowych kart.
Oblicz ile ruchów potrzebnych było do posortowania wszystkich kart, jeżeli rozdzielenie kart na dwie kupki wymaga ruchów, a złożenie dwu posortowanych kupek, o kartach, w jedną całość wymaga ruchów.
Ćwiczenie 6
Rozwiąż równanie rekurencyjne:
przy czym jest postaci , gdzie jest liczbą naturalną.