Dla danej liczby naturalnej
wyznaczyć liczbę ciągów
, których wyrazy
należą do zbioru
oraz spełniają warunek
dla
.
Wszystkie ciągi spełniające podane w zadaniu warunki podzielimy na trzy rodzaje:
lub
;\\
lub
;\\
.
Oznaczmy przez
,
,
odpowiednio liczbę
--wyrazowych ciągów I, II, III rodzaju. Każdy ciąg I rodzaju (długości
) można przedłużyć w jeden tylko sposób do ciągu długości
; będzie to ciąg II rodzaju (bowiem po zerze może być tylko jedynka, a po czwórce może być tylko trójka). Z każdego ciągu II rodzaju (długości
) można utworzyć dwa ciągi długości
, jeden I rodzaju i jeden III rodzaju (po jedynce zero, po trójce czwórka, bądź też, po jedynce lub trójce - dwójka). Wreszcie ciąg III rodzaju (długości
) da życie dwóm ciągom długości
, obu II rodzaju (po dwójce - trójka lub jedynka).
Otrzymujemy więc zależność
![]() |
a z niej:
![]() |
Z wzorów (1) widać, że
![]() |
Oznaczmy sumę
(czyli liczbę wszystkich dopuszczalnych ciągów długości
) przez
. Dodając stronami wzory (2) i uwzględniając równość (3) otrzymujemy związek:
![]() |
Musimy jeszcze znać wartości
i
. Ciąg długości
to pojedynczy symbol. Mamy do dyspozycji pięć symboli, więc
. Wypiszmy teraz wszystkie dopuszczalne ciągi długości 2 oraz 3:
![]() |
oraz
![]() |
![]() |
Wobec tego
![]() |
Stąd i z wzoru rekurencyjnego (4) otrzymujemy przez oczywistą indukcję odpowiedź:
![]() |