1. 程式人生 > >【筆記】從遞推式得到通項公式的幾種方法

【筆記】從遞推式得到通項公式的幾種方法

開頭瞎扯

數列這玩意在競賽中考的不少,可以變形一些式子,所以做一個小總結

如果題目中出現了一個數列的式子,將其化為通項公式有可能可以快速求解或者是便於題目變形並發現題目性質

解題套路

對於大部分情況來說可以將題目中給定的式子化為以下5種形式,再套用模板解題:

  • an+1=an+f(n)
  • an+1=f(n)·an
  • an+1=Aan+B
  • an+1=Aan+Ban1
  • an+1=Aan+BCan+D

下面將給出解這五種模板的解題套路(跳過特徵方程部分)

(這樣以後做同類型的題目主要難度就在於如何轉換成這5中模型了,後面給出轉換的幾種常用套路)

特徵方程

特徵方程蒟蒻也不是很懂,只懂得一個做題套路(常規全是套路),對於式子an+1=Aan+Ban1

an=qn

則原式等價於qn+1=Aqn+Bqn1q2AqB=0貌似這個式子叫這個數列的特徵方程)

解出該方程解x1,x2

如果有兩個不同解,得到兩個符合遞推式的式子:an=x1nan=x2n

考慮滿足題意給定兩項的式子形式一定為an=Tx1n+λx2n,代入資料得Tλ即可

如果僅存在一個解,可以代入式子

an+1+λ=λ(an+λ)求解

五種模板的解法

1 :an+1=an+f(n)

an=a1+i=1n1f(i)

後面的視情況求解

得解

2 :an+1=f(n)·an