Równanie rekurencyjne

Permutacje. Kombinacje. Wariacje. Rozmieszczanie kul w urnach. Silnie i symbole Newtona. Przeliczanie zbiorów. Funkcje tworzące. Teoria grafów.
adi191
Użytkownik
Użytkownik
Posty: 6
Rejestracja: 24 maja 2016, o 21:56
Płeć: Mężczyzna
Lokalizacja: Polska

Równanie rekurencyjne

Post autor: adi191 »

Witam. W podręczniku "Algorytmy i struktury danych" znalazłem następujący problem rekurencyjny:
\(\displaystyle{ \begin{cases} T(n)=T(\lfloor \frac{n}{4} \rfloor)+T(\lfloor \frac{3n}{4} \rfloor)+n \\ T(1)=1 \end{cases}}\).
W podręczniku tym problemy te rozwiązywano przez podstawienie \(\displaystyle{ n=2^{k}}\) więc i to zadanie powinno być tak rozwiązywalne. Proszę o pomoc.
bartek118
Użytkownik
Użytkownik
Posty: 5974
Rejestracja: 28 lut 2010, o 19:45
Płeć: Mężczyzna
Lokalizacja: Toruń
Podziękował: 15 razy
Pomógł: 1251 razy

Re: Równanie rekurencyjne

Post autor: bartek118 »

W tym przypadku sugerowałbym popatrzeć na przypadek \(\displaystyle{ n=4^k}\).
adi191
Użytkownik
Użytkownik
Posty: 6
Rejestracja: 24 maja 2016, o 21:56
Płeć: Mężczyzna
Lokalizacja: Polska

Równanie rekurencyjne

Post autor: adi191 »

To rozumiem, ale jak uwzględnić mnożenie przez 3 w drugim wyrazie sumy?
bartek118
Użytkownik
Użytkownik
Posty: 5974
Rejestracja: 28 lut 2010, o 19:45
Płeć: Mężczyzna
Lokalizacja: Toruń
Podziękował: 15 razy
Pomógł: 1251 razy

Re: Równanie rekurencyjne

Post autor: bartek118 »

Masz
\(\displaystyle{ T(4^k) = T(4^{k-1}) + T(3 \cdot 4^{k-1}) + 4^k}\)
adi191
Użytkownik
Użytkownik
Posty: 6
Rejestracja: 24 maja 2016, o 21:56
Płeć: Mężczyzna
Lokalizacja: Polska

Równanie rekurencyjne

Post autor: adi191 »

Po rozpisaniu tego otrzymuje:
\(\displaystyle{ T(4^{k})= \sum_{i=0}^{k} {k \choose i} T(3^{i}) +k4^{k}}\) i tu mam problem z wyrażeniami z potęgami 3.
ODPOWIEDZ