Feladat: Pontversenyen kívüli P.94 Korcsoport: 16-17 Nehézségi fok: nehéz
Megoldó(k):  Bacsó G. ,  Balog J. ,  Balogh Z. ,  Császár Gy. ,  Füredi Z. ,  Hermann P. ,  Katona E. ,  Komjáth P. ,  Komornik V. ,  Móri T. ,  Nemeskéri I. ,  Neumann L. ,  Petz D. ,  Reviczky J. ,  Szendrei Ágnes 
Füzet: 1971/december, 219 - 220. oldal  PDF  |  MathML 
Témakör(ök): Rekurzív eljárások, Permutációk, Fibonacci-sorozat, Pontversenyen kívüli probléma
Hivatkozás(ok):Feladatok: 1971/február: Pontversenyen kívüli P.94

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

1. Szemléletesen szólva az 1,2,...,n számoknak csak az olyan permutációit tekintjük, amelyekben minden egyes szám vagy megmarad az alapsorrendbeli helyén, vagy pedig valamelyik szomszédjának a helyét foglalja el. Így a 2,3,...,n-1 számok részére 3 hely jön szóba, az 1 és n számok részére pedig csak 2 hely.
Jelöljük az (1) tulajdonságú n-elemű permutációk számát pn-nel. (1) szerint in értéke vagy n, vagy (n-1). Az első esetben (i1,i2,...,in-1) az 1,2,...,n-1 számok permutációja, melyre ugyancsak teljesül (1), ezek száma tehát pn-1. A második esetben n-nel csak in-1 lehet egyenlő, tehát (i1,i2,...,in-2) az első (n-2) természetes szám (1) tulajdonságú permutációja. Ezeknek a száma pn-2, tehát

pn=pn-1+pn-2.(2)
Természetesen (2)-nek csak n>2 mellett van értelme, így a pn számok meghatározásához szükségünk van az első két értékre, ami nyilván p1=1, p2=2. Ezek a kezdő értékek (2)-vel együtt már egyértelműen meghatározzák pn értékét.
2. A továbbiakban explicit kifejezést keresünk pn-re.
Általában az olyan sorozatokat, amelyekre teljesül (2), Fibonacci-féle sorozatoknak nevezzük. (2)-ből közvetlenül következik a Fibonacci-sorozatok következő három tulajdonsága:
a) Ha az an sorozat Fibonacci-sorozat, akkor ilyen típusú a cn=λan, sorozat is, ahol λ tetszőleges valós szám.
b) Ha az an, bn sorozatok Fibonacci-sorozatok, akkor ilyen típusú a cn=an+bn, sorozat is.
c) Az an=qn geometriai sorozat akkor és csakis akkor Fibonacci-sorozat ha q gyöke a
q2=q+1
egyenletnek, azaz ha
vagyq1=1+52,vagyq2=1-52.

Elegendő tehát olyan α, β számokat keresnünk, melyekre a cn=αq1n+βq2n sorozat első két tagja rendre megegyezik a fenti pn sorozat első két tagjával, akkor minden n-re teljesül pn=cn. Ilyen számpár a
q1α+q2β=p1=1q12α+q22β=p2=2
egyenletrendszerből:
α=5+125azazq15,β=5-125azaz-q25,
ennélfogva
pn=15(q1n+1-q2n+1)=15{(1+52)n+1-(1-52)n+1}.

Ezzel megkaptuk pn kifejezését kizárólag az n indexszel kifejezve. (Könnyű belátni, hogy a kifejezés bármely n természetes szám esetén természetes számot ad pn-ként.)