培玉 · 一试

专题地图 › 数列

递推数列

从这里开始

递推数列知识图谱

用合法的变换找出递推结构,并把下标、初值与定义范围一起还原。

看知识图谱

已有图谱带练,四题目标训练建设中;可先带练或直接挑战。

本专题核心公式速查

互动实验:递推不动点与蛛网图

递推数列的关键,是找到每一步真正需要保留的信息。先确认定义有效,再决定寻找周期、换元线性化、相邻作差或直接夹逼;远项很大不意味着必须逐项计算,取整问题也不总需要通项。初值、完整状态和严格不等号往往决定最后一步是否成立。

1. 先修与破题直觉:先确认递推能一直走下去,再找每一步真正要保留的量。、 时各项为正、分母不为零,取倒数得 ,所以 。

2. 核心条件辨析: 阶递推的周期要看连续 项组成的状态是否复现,单独一项相等不够;对二阶线性递推 ,模 时回推系数与 互素时状态转移可逆,从首项起就是纯周期,否则可能有非周期前段;行列式 每步乘以 ,符号不能丢。

3. 典型误区对比:先读单项重复当成周期、行列式公比漏负号两组红绿卡,再做自测。判断周期时,列出相邻项组成的有序对再比较。

4. 方法迁移带练:线性递推:、,加上 后成为等比数列,,即 。行列式:、 给出 ,,,与 ()一致。

5. 分级真题实战:先练“线性递推与初值展开”和“倒数、补量倒数与相邻比”,再练“完整状态找周期”“相邻作差与望远镜相消”;之后进入“平方、平移与根式伴随量”“按指标、余数与数位分块”,最后挑战“不变区间与严格夹逼”和“相邻乘积与行列式型不变量”。

先修(培玉高中数学):数列的概念等差数列等比数列数学归纳法(选学)

知识要点

先确认递推确实能走下去

递推式必须连同初值、下标起点和定义域一起读。分母非零、根号内非负、正项取正根,都需要随递推证明,不能等到求完通项才补。二阶递推通常要两个初值。例:、 给出 后第三项就无定义,因此不能把它当作无限数列。

线性结构:先看差量,再看特征根

对 ,若 ,减去不动点 后成为等比; 时直接累加。例:、,则 。二阶齐次递推的特征根若互异且非零,通项是两根幂的线性组合;重根情形应另处理,不能套两根互异的公式。

分式中的倒数、补量和相邻比

变量同时出现在分子和分母时,不妨先求 ,或先平移再取倒数。齐次二阶分式还可尝试 。例:、,倒数每次增加 ,故 。换元前须证明原量不为零,恢复后也要排除新分母的禁值。

平方与共轭:变形时保留符号

根式递推可先平方,但平方会丢失正负信息,必须用初值和递推锁定分支。例:、,正性结合平方差给出 。遇到 ,可以把根式作为伴随量,寻找平方差不变量;若有二次无理数共轭,还要核对共轭幂的正负与大小。

周期要重复完整状态与模周期(Pisano 周期)判据

一阶确定性递推回到同一合法项,后面才会重复; 阶递推必须重复连续 项组成的完整状态向量 。例:、 的前八项为 ,第七、八项才把初始有序对 完整复现,最小正周期为 。对模 后由当前完整状态唯一决定下一状态、且转移规则不随下标变化的 阶递推,状态空间至多有 个元组,由抽屉原理必最终进入周期。若规则含下标的周期分支,须把下标相位也纳入状态。不能仅因初值非零、全零状态封闭就排除进入全零:例如 给出 ;只有另证全零不可达时,才可从状态计数中删去它。进一步,若状态转移映射模 可逆——例如线性递推 满足首尾回推系数互素 ,使得由 可唯一反解出前一项 ——则轨道不可能呈“ 字形”合并,必从第一项起就是纯周期数列(无前段非周期过渡)。典型如斐波那契数列 模 ( 与任意 互素),其纯周期长称为 Pisano 周期 ,常值有 。

前缀和与乘积:把相邻关系接起来

前 项恒等式先与前 项相减,注意 要单独代入。递推若已给出某个量的相邻差或相邻比,求和、连乘往往会相消。例:,而 ,均要求正整数 ,并须保留首末端点。

相邻乘积差可以成为不变量

当二阶递推为 时,令 ,直接代入可得 。这种关系把相邻项的乘积与平方联结起来。例:从 开始的加法递推给出 ,对应 依次为 ;使用前必须按自己的下标核符号。

取整只需严格定位,不必总求闭式

证明 才能确定整数部分为 ;不能用接近整数的小数近似替代严格界。例:对正整数 , 满足 ,所以整数部分恒为 。整数递推中的取整可利用基本夹逼 、埃尔米特(Hermite)分组 ,或按相邻平方数、共同分母的余数与进制数位分段,再检查首次越界的前后两项。

方法卡

很远的一项:记完整状态,找循环

递推规则固定时,只要“决定下一项所需的全部信息”重复出现,后面就整段重复。一阶看一项,二阶看相邻两项。算出循环的长度,再用下标的余数定位。

完整讲解 · 例题 · 可练 20 题

一、是什么

状态是什么

状态是决定后面所有项所需的全部信息。 的状态是一项 。 的状态是有序对 。三阶递推要连续三项。规则固定时,状态一样,下一步就一样,所以状态第二次出现后,整段都重复。

一个数重复不算

看二阶递推时,只有一个数重复不够。斐波那契数列除以 的余数依次是 。第 项是 ,但状态是 ,和开头的 不同,后面并不重复。第 项回到 ,周期才是 。

定位:下标除以周期

若 对所有 成立, 叫周期。求 : 除以 的余数是 , 时 , 时 。求和时,算一个周期的和,乘周期个数,再加上余下的项。

分式要检查分母

分式递推每一步都要分母不为零。如果循环中的项都不让分母为零,由递推的确定性,循环才成立。含参数时,先排除让分母为零的初值。

先看一道例题

例 1:含参数的三步循环

设 ,数列满足 。证明各项有定义,求 和 。

怎么看出来:

初值是参数,不能靠数字。把 代进去算几步,看什么时候回到 。

解:

,由 ,它有定义且不为零。,也不为零。。所以状态回到初值,周期是 ,每步分母都不为零。 除以 余 ,。连续三项的乘积 就是一个周期的积:。

答案:

,。

二、什么时候想到它

题目里看到应该想到
问很远的一项,如 ,递推规则固定先算前几项,找状态是否重复
分式递推,含参数初值用参数算到回到初值,排除分母为零的值
这种二阶递推记相邻两项,或由递推推出
问末位数字、除以 的余数只记余数,状态有限,一定重复(见进阶“模运算与正切周期”)
分式里像正切加法公式用它理解周期,再代数验证(见进阶“模运算与正切周期”)

三、怎么用

  1. 确定状态。,只记除以 的余数。这是二阶,状态是相邻两项。
  2. 列出状态。。
  3. 找重复。第 个状态和第 个相同,周期 ,从头循环。
  4. 用余数定位。 除以 余 ,所以 除以 的余数等于 的余数。
  5. 读出结果。余数序列是 ,第 项是 。

四、再做一道

例 2:由总和反求第二项

数列满足 。若前 项的和为 ,求 。

怎么看出来:

二阶递推,状态是相邻两项。先用字母算周期和一个周期的和,再用余数列方程。

解:

依次为 。第 项回到 ,周期 。一个周期的和:。,所以前 项的和等于前 项的和:。由 ,。检查:数列 ,一个周期和为 ,前 项和为 。

答案:

。

五、容易错在哪

  • 只看到一个数重复,不能断定二阶数列开始循环,要看相邻两项。
  • 循环不一定从第一项开始。把最终周期当成从头开始的周期,定位会错一格。
  • 分式递推要检查每一步的分母,初值的偏移也要核对: 对应的余数要从第一项算起。
  • 余数为 时对应周期的最后一项,不是第 项。
进阶:模运算与正切周期 · 先修:同余

有前段的循环

有时循环不从第一项开始。 是 的个位数时,从 开始:。 只出现一次,这叫循环前段。第一次、第二次遇到同一状态时,记下两个下标:前一个是循环起点,两者之差是周期。定位时先减去前段。

什么时候从头就循环

模 的常系数线性递推,若末项系数与 互素,每个状态能唯一倒推回前一个,这时所有初值都从头开始循环。不互素时不一定:模 下 从 开始是 ,有前段;从 开始恒为 ,又是从头循环。所以要看具体初值。

用恒等式看出周期

满足某个正整数 下 的复数叫单位根。。递推 相当于角度每次加 ,加 次就加了 ,正切回到原值。这是周期的来源,但严格结论还要逐项代数验证,还要排除更短的周期和没有定义的项。二阶线性递推若特征根是互异的单位根,也有周期;只知道根的模为 不能断言周期。

例 3:有前段的末位循环

数列满足 是 的个位数。求 。

怎么看出来:

个位数只有 种,状态一定重复。这个规则平方不可逆,开头可能不在循环里。

解:

依次为 。 第一次在第 项、第二次在第 项,所以循环起点是第 项,周期 ,循环内容是 。()的位置是 除以 的余数:,余数 ,对应第二个,是 。

答案:

。

例 4:四步循环和排除初值

数列满足 。求使数列各项都有定义的 的条件,并求此时 。

怎么看出来:

形式上是正切加法,所以预计周期为 。代数算出来,顺便看哪些初值会让分母为零。

解:

设 。,要求 。,代入化简得 ,要求 ,即 。,要求 ,即 。,这里 恒成立,因为 无解。所以条件是 ,周期 。 除以 余 , 被 整除,所以 。

答案:

;。

按这个方法练 · 20 题

收起并返回方法目录

线性递推求通项:一阶减不动点,二阶用特征根

一阶递推减去一个常数就变成等比数列。二阶常系数递推解特征方程,通项是根的幂的组合,再用前两项定系数。其他形式先换元,变成这两种。

完整讲解 · 例题 · 可练 42 题

一、是什么

一阶:减去不动点

,。解 得 ,这个 叫不动点。两式相减,,当 且 时, 是公比为 的等比数列。 时偏差恒为 ; 时从第二项起偏差恒为 ,这两种退化情况单独处理。例如 :,。 时是公差为 的等差数列; 时每个数都是不动点, 时没有不动点。

多出一项 或

:试着加上 的一次式。,所以 公比为 。多出的项是 时,两边同除以 , 的递推就简单了。

二阶:特征方程

()。解 ,这叫特征方程。 满足这个递推,因为两边除以 就是特征方程。两根 时, 也满足。选 使它和前两项相同,由递推,往后每一项都相同,所以它就是通项。例如 :根是 。

重根

两根相等都等于 时,通项是 ,不能再写成 ,因为那样只有一个系数。原因是 满足 ,即 是等差数列。

相邻差

如果 是特征根,令 , 就是等比数列。例如 ,得 ,再累加求 。

先看一道例题

例 1:由前三项反求递推和通项

数列满足 , 为常数,且前三项为 。求 和 。

怎么看出来:

一阶递推只有两个常数,前三项给出两个方程,先解出 ,再减不动点。

解:

由 ,,解得 ,所以 。不动点 ,,。首项 ,所以 。检查:,而 。

答案:

,。

二、什么时候想到它

题目里看到应该想到
减不动点,得等比数列
写特征方程,分根不同和重根
含 或 的项加 的式子或除以
两个数列 的递推系数对称看 和 (见进阶“换元与整数初值”)
正项相乘、乘方的递推取对数变线性(见进阶“换元与整数初值”)
已知远处一项,初值是正整数写成前两项的整系数组合(见进阶“换元与整数初值”)

三、怎么用

  1. 看阶数和类型。 是二阶常系数。
  2. 解特征方程。, 或 ,两根不同。
  3. 写通项形式。。
  4. 用前两项定系数。,,解得 ,。
  5. 用下一项检查。递推给 ,公式给 ,相同。

四、再做一道

例 2:特征根相等

数列满足 。求 。

怎么看出来:

特征方程 有重根 ,所以除以 ,看新数列。

解:

令 。递推两边除以 ,得 ,即 , 是等差数列。,所以 ,。检查:。

答案:

。

五、容易错在哪

  • 特征根相等时,不要照抄 ,要写 。
  • 初值从 还是 开始,定系数的方程不同,代入前先核对下标。
  • 只验证前几项不能算证明。要说明通项和数列满足同一递推、同样的前两项,或者用归纳。
  • 时,公式里的 不能用,要按等差数列处理。
  • 取对数之前要确认各项为正。
进阶:换元与整数初值 · 先修:对数

换元变成线性

两个数列对称时看和与差。正项乘方递推取对数: 取 后是 。分式 令 ,得 。前缀和条件先相减。二阶差分为常数时,通项是 的二次式。得到通项后都要代回前几项。

反求整数初值

把后面的项写成前两项的整系数组合: 时,,,。再用正整数的条件和大小关系限定 ,最后代回。

特征根是虚数

满足某个正整数 下 的复数叫单位根。特征根是虚数时公式仍然成立,只是根的幂要用复数算。若特征根都是单位根且互异,就可从幂的周期找数列周期。只有模为 还不够:角度若不是 的有理倍,根的幂不会周期重复。

例 3:多出的项和底数相同

数列满足 。求 。

怎么看出来:

多出 ,而递推系数也是 ,所以除以 ,不能再设常数倍的 。

解:

两边除以 :。 是等差数列,首项 ,公差 ,所以 。检查:,。

答案:

。

例 4:数整数初值的组数

正整数数列满足 。有多少组 使 ?

怎么看出来:

把 写成 的组合,问题就变成数正整数解。

解:

依次写:,,,。条件 。:, 组。:, 组。:, 组。:,没有。合计 组。

答案:

组。

例 5:和与差解开两个数列

数列满足 ,。求 。

怎么看出来:

系数对称, 和 各自成一阶递推。目标恰好是它们的积。

解:

相加:,首项 ,所以 。相减:,恒等于 。所以 。检查:,;,。

答案:

。

例 6:取对数后找首次超过

数列满足 。求使 的最小 。

怎么看出来:

全是乘方和乘法,各项都是 的幂,指数满足线性递推。

解:

设 ,,。依次得 ,且指数递增。。,因为 。所以最小的 是 。

答案:

。

按这个方法练 · 42 题

收起并返回方法目录

分式递推求通项:取倒数,把它变成等差或等比数列

分式递推直接算会越算越乱,取倒数往往能把分式消掉,新数列每次加同一个数或乘同一个数,通项马上写得出来,最后再倒回去。取倒数之前要确认这些项都不为零。

完整讲解 · 例题 · 可练 34 题

一、是什么

递推和两种基本数列

表示数列的第 项。递推式用前一项算后一项。每次加同一个数 的数列叫等差数列,第 项加了 次,所以 。每次乘同一个不为零的数 的数列叫等比数列,第 项乘了 次,所以 。例如 时 ; 时 。

为什么取倒数有效

分子只有一项时,取倒数可以逐项拆开:,所以 。设 ,就得到 ,是等差数列。

取倒数前先确认不为零

没有倒数,所以要先说明每一项都不为零。常用办法是逐项传递:;若某一项 ,则 ,下一项也为正。这样一项传一项,所有项都为正。

倒数后每次乘再加:先平移

设 。 时它就是等差数列; 时从第 项起每项都等于 。其余情形,先找满足 的数 ,两式相减得 。若 ,则每一项都等于 ,是常数列;若 ,则 是公比为 的等比数列。例如 ,由 得 ,所以 。

两边除以乘积也是取倒数

式子里既有两项之差、又有两项之积时,可以两边同除以这个乘积。例如 ,所有项不为零时除以 ,得 。

先看一道例题

例 1:第几项开始小于给定的数

数列满足 ,。从第几项开始,?

怎么看出来:

分子只有一项,取倒数后分母可以逐项拆开。先求通项,再解不等式。

解:

,若 ,则 ,所以每一项都为正,可以取倒数。。设 ,则 ,每次加 ,所以 ,。检查:递推给出 ,公式给出 ,一致。解 , 为正数,两边同乘 得 。 时 ,恰好相等,不满足; 时 。

答案:

从第 项开始。

二、什么时候想到它

题目里看到应该想到
分子只有一项,如 直接取倒数,分子分母逐项拆开
取倒数后系数不是 ,如 设 ,先平移,再用等比数列
两项之差等于两项之积,如 两边除以乘积,变成倒数之差
分子分母都有常数,如 先求不动点并减去它,再取倒数(见进阶“平移后取倒数”)
相邻三项且次数相同,如 设相邻项之比,最后连乘(见进阶“相邻项之比”)
分母可能为零,如 逐项检查数列能走到第几项(见进阶“断项与非零条件”)

三、怎么用

  1. 确认每一项不为零。例如 ,:,且正数代入后仍为正,所以每一项都为正。
  2. 取倒数并拆开。。
  3. 设新数列,用初值写通项。设 ,则 ,每次加 ,所以 。
  4. 倒回原数列,并代入前几项检查。。由递推算出 ,公式给出 ,一致。

四、再做一道

例 2:已知后面的项,反求首项

正数列满足 ,且 。求 和通项 。

怎么看出来:

取倒数得到 ,系数是 ,要平移。这次已知的是第 项,用平移后的等比关系倒推首项。

解:

各项为正,可以取倒数:。设 ,则 。由 得 ,所以 。走两步得 。已知 ,所以 ,,即 。于是 ,,。检查:递推给出 ,;公式给出 ,,一致。

答案:

;。

五、容易错在哪

  • 没有说明各项不为零就取倒数,遇到某一项为零时整个推导都不成立。
  • 倒数后得到的公式可能走过了递推分母为零的位置,要检查原递推每一步都能算,公式才有效。
  • 设新数列后要用它自己的首项,例如 的首项是 ,不是 。
  • 递推从 开始或连乘公式只对 写出时,要单独写出首项,不能漏掉。
  • 不动点是用来平移的辅助数,不等于数列的项,如果某项恰好等于不动点,取倒数前要单独讨论。
进阶:平移后取倒数 · 先修:本卡基础部分

分子分母都有常数:先减去不动点

满足 的 叫不动点,也就是代入后不变的数。去分母得 ,。减去它后再取倒数:。有两个不动点 时, 常常是等比数列:对 ,不动点是 ,可算得 。这个比值是等比数列,用首项写出它的通项,再解出 。

例 3:哪些首项会让数列断掉

数列按 逐项计算, 时无法继续。求所有使数列在某一项断掉的首项 。

怎么看出来:

分子分母都有常数,先减不动点把递推变成等差。断掉的条件 也翻译到新数列上,再倒推首项。

解:

不动点是 。若 ,每一项都等于 ,不会断。若 ,由 知,只要数列还能算,每一项都不等于 ,可以取倒数:。设 ,每次加 。 对应 。第 项第一次等于 ,需要 ,即 ,其中 是正整数。这时 之前的 都不等于 ,前面的项都能算。反过来 给出 。检查: 时 ,第 项就断; 时 ,; 时 ,,。

答案:

, 为正整数。

进阶:相邻项之比 · 先修:本卡基础部分

相邻项之比和连乘

递推里每一项次数相同,如 时,设 。先求 ,再用连乘恢复:。形如 的递推,也可以设 ,得到不含分式的 ,不过要确认所有 不为零。

例 4:相邻项之比成等比

正数列满足 ,()。从第几项开始,?

怎么看出来:

每一项都是 次,两边除以 后只剩相邻项之比。

解:

各项为正,两边除以 :。设 ,则 ,每次乘 ,。连乘:,,,,,,。,。,所以数列不减,后面的项都超过 。检查:,,一致。

答案:

从第 项开始。

例 5:整数数列和分式递推互相转换

数列满足 ,,令 。写出 与 的关系,并求 。

怎么看出来:

两边除以 ,右边就只剩 和它的倒数。求具体的项时,整数数列比分式好算。

解:

,若相邻两项为正,则下一项为正,所以每一项都为正,比值都有意义。两边除以 :,即 ,。这说明遇到 时,可以反过来找一个没有分式的整数数列。逐项算:,,,。所以 。检查:用分式递推,,,,,一致。

答案:

;。

进阶:增量随 n 变化 · 先修:等差数列求和

加的数随 n 变化,或整体带系数、带平方

倒数后可能得到 ,这时把增量逐项加起来:。还有两种变形:①系数带 ,整体设元。 时,,设 得 。②有根号,取倒数的平方。 且 时,,设 也是等差数列。

例 6:增量随 n 变化

数列满足 ,,求通项 。

怎么看出来:

取倒数后加的数是 ,随 变化,所以要把增量逐项加起来。

解:

, 时 ,所以正数代入后仍为正,每一项都为正。取倒数:。逐项相加:。方括号里是 个奇数,等差数列的和等于(首项加末项)乘项数除以 ,即 。这一步在 时方括号为空,和为 ,也符合。所以 。检查:递推给出 ,;公式给出 和 ,一致。

答案:

。

进阶:断项与非零条件 · 先修:本卡基础部分

例 7:数列在哪一项断掉

数列满足 ,。这个数列最多能写到第几项?

怎么看出来:

分母 可能为零。先用倒数找规律,再逐项检查。

解:

只要 且 ,就有 。,所以依次得到 ,,即 ,。算 时分母 ,递推无法继续。公式 只对 有效,不能把它用到 。

答案:

最多写到第 项。

按这个方法练 · 34 题

收起并返回方法目录

根式和平方型递推:平移配方,或用共轭数控制误差

先平移,看右边或根号里能不能配成平方。开方时记住 ,先确定符号。遇到 这样的无理数,就和它的共轭 一起算:两数之和是整数,较小的数给出精确误差。

完整讲解 · 例题 · 可练 15 题

一、是什么

记号:递推、通项和取整

表示数列的第 项,递推式用前面的项算下一项,通项是直接用 表示的公式。 表示不超过 的最大整数,例如 ,,。若 , 是整数,,则 ,所以 。

平移成平方

可以配方:。设 ,就有 ,每过一项指数乘 ,所以 。例如 时 ,,依次得 ,与递推逐项计算一致。

根号里配方,平方后变等差

若 ,两边平方得 ,所以 是每次加 的等差数列(公差 ),。还原时要确定 的符号:根号的值非负,所以 时 ,取非负的平方根。第 1 项要单独看它的正负。

为什么不能把 写成

。 的右边等于 。取 ,依次得 。若写成 ,第 5 项会得到 ,而根号的值不可能是负数。

共轭数:和是整数,较小的数给误差

满足 ,。设 。由 得 。又 都是整数,所以每个 都是整数。 在 和 之间,所以 ,()。这样 ,由取整规则得 。依据是 严格落在 和 之间,这对每个 都要成立;只说 越来越小不够。

前几项是整数不算证明

前几项开得尽,不能推出以后都开得尽。例如 , 时 ,但 。整数性要用整系数递推或数学归纳法证明。

先看一道例题

例 1:平移后再平方

,。求通项,并求 。

怎么看出来:

根号里配方是 ,外面正好多一个 ,所以平移量是 。

解:

配方:。设 ,则 ,。平方得 ,所以 。, 时 是根号的值且 ,所以 。于是 ,这对 也成立。还原得 ,。检查:由递推 ,公式也是 ;,公式也是 。

答案:

,。

二、什么时候想到它

题目里看到应该想到
右边是 的二次式配方,看能否写成
根号里是 的二次式,外面还有常数平移消去一次项,平方后看
根式递推,要开方还原先确定符号,
要 的整数部分或小数部分和共轭数相加得整数,用共轭数的大小定误差
且 设伴随量 ,得一对一次递推(见进阶“伴随量与线性递推”)
出现在递推里用共轭数控制误差去掉取整号(见进阶“取整递推”)
看 (见进阶“分式变平方”)
正数列反复平方,还乘常数取对数变成一次递推(见进阶“取对数”)

三、怎么用

  1. 平移配方。例如 ,。因为 ,设 ,得 ,。
  2. 平方,看新数列的规律。,所以 是公差为 的等差数列,。
  3. 确定符号再开方。,以后的项是根号的值,也为正,所以 。
  4. 还原并代回。。检查:;由递推 ,公式也是 。

四、再做一道

例 2:小数部分的恒等式

设 , 是正整数, 是 的小数部分()。证明 。

怎么看出来:

目标里有 ,猜它就是共轭数的幂。先算出 的整数部分。

解:

设 ,。,所以 ,,每个 都是整数。 在 和 之间,所以 , 时 。,所以 ,。于是 ,。检查 :,,,,乘积约为 。

答案:

,所以 。

五、容易错在哪

  • ,不是 。开方前先确定符号,还要单独看第 1 项。
  • 前几项是整数,不能说明以后都是整数。整数性要用整系数递推或归纳法证明。
  • 用取整时要证明误差严格落在 和 之间,且对每个 都成立。误差越来越小不等于误差一开始就小于 。
  • 共轭数在 和 之间时, 比整数和小 ;共轭数可能为负(如 ),这时要按 的奇偶分开算,不能照搬。
  • 伴随量的线性递推要求 ,还要 。先验证再用。
  • 取对数前要确认每项都是正数。
进阶:伴随量与线性递推 · 先修:本卡基础部分

伴随量:平方差不变

对 ,其中 ,且 ,设 ,它就是 的伴随量。 是常数。展开可验证 ,这一步要用 ;又 ,所以 。于是 是一对一次递推。再用 的和、差,它们每一步分别乘 和 。要先平移才符合这个形式时,先配方:。

例 3:反推参数,再求通项

设 ,,。已知 。求 ,并求通项,说明每一项都是整数。

怎么看出来:

根号里的系数 正好满足 ,这是伴随量的形式。先由前两项求 。

解:

。(),所以 ,。设 ,。各项非负,所以 ,。由这两式可知, 从整数 开始,一直是整数。算一下:,所以 。把 全换成 ,这个乘法计算照样成立,所以 。两式相减得 。检查: 得 ;,公式 。

答案:

,,均为整数。

进阶:取整递推 · 先修:本卡基础部分

取整递推:用误差去掉取整号

若 的递推含 , 是无理数,先算几项猜出一个整系数线性递推,定义这个整数数列 ,再证明 与某个整数的差严格落在 和 之间。这样取整号就能去掉,再用归纳法得 。若误差每步乘同一个位于 和 之间的共轭数,且首项误差也在 和 之间,以后就一直满足。共轭数为负时,要另查奇偶项的误差方向和取整结果。

例 4:去掉取整号

,。证明 对所有正整数 成立。

怎么看出来:

和 的和是 ,积是 ,正好对应要证的递推。关键是证明 和某个整数的差严格在 和 之间。

解:

设 ,,(因为 在 和 之间)。定义 ,。由定义 ,。乘 得 ,乘 得到同一式子里 变号的结果,所以 ,;,所以都是整数。,它严格在 和 之间,所以 ,。下面归纳证明 。 成立。若 ,则 。最后, 都满足 ,所以 。检查:,(),。

答案:

由 和 满足的二次方程得 。

进阶:分式变平方 · 先修:本卡基础部分

分式递推变平方

(,)满足 ,。当 时,两式相除, 满足 。例如 :,。 时每项都为正,这些分母都不为零。还原用 。

例 5:三次的版本

,。求通项。

怎么看出来:

分子分母正好是 展开式的两部分,所以看 。

解:

,分子分母都为正,所以每项都为正。,。,设 ,相除得 。,所以 。由 的定义解出 ,,分母不为零。检查:由递推 ,公式 ,。

答案:

。

进阶:取对数 · 先修:对数的定义和运算律

取对数:把平方变成乘 2

时可以取常用对数。 表示 的多少次方等于 ,,。 变成 , 每次乘 ,是等比数列( 时)。有负项或零项时不能取对数。

例 6:取对数处理常数系数

,。求通项。

怎么看出来:

正数列,平方后还乘 。取对数得到一次递推,再平移。

解:

每项都为正。取对数:。两边加 :,所以 ,即 ,。不用对数也能看出:两边乘 得 。检查:,;,。

答案:

。

按这个方法练 · 15 题

收起并返回方法目录

前缀作差找递推,长和只留首尾

记 ,称为前 项和,另定 。两条相邻前缀关系相减,常可恢复通项;把和式写成相邻差,则中间项抵消,这叫望远镜相消。

完整讲解 · 例题 · 可练 31 题

一、是什么

首项和后项分开

对 可由两个已知公式相减; 要单独从原式求,不能擅把仅对正整数有效的前缀公式用于 。

差式与比式

时,。 且所有分母非零时,。乘号连写称为连乘。

相邻乘积变增量

且项非零时,,目标倒数和可直接相消。若由前缀条件推出递推,还要把解代回原条件,防止漏掉首项常数。

先看一道例题

例 1:前缀条件恢复数列

对所有 成立。求 。

怎么看出来:

先由 定首项。

解:

得 。 时 ,故 ,。回查 。

答案:

。

二、什么时候想到它

题目里看到应该想到
已知前几项之和的公式写相邻两式并相减
分母是相邻因子试倒数之差
递推含 先找目标是否就是增量

三、怎么用

  1. 单独确定首项和定义域。
  2. 写出相邻前缀的差,或目标的差式。
  3. 展开头尾两项确认指标。
  4. 求和后代回原条件。

四、再做一道

例 2:递推给倒数和

。求 ,用 表示。

怎么看出来:

正性归纳保证可取倒数。

解:

,正项加正倒数仍正,所以所有项非零。,四项相加只余 。核前两项:。

答案:

。

五、容易错在哪

  • 只满足相减后的递推不够,还要检查最初的前缀条件。
  • 差式从 到 ,累加后的末项是 。
按这个方法练 · 31 题

收起并返回方法目录

数列按下标分支:沿商链折回,按区间分块

先分清分支看的是下标还是项的值。看下标时,反复除以同一个数,把远处的项一步步折回开头;取整的项按取值相同的区间分块;已知后面的项反求前面的项时,每一层的可能都要列全。

完整讲解 · 例题 · 可练 17 题

一、是什么

分支看下标,还是看项的值

( 为偶数)的分支看下标, 是几就走哪支。( 为偶数)的分支看项的值,要先算出 。前者可以跳着算,后者一般要一步步算或分情况。读题时先确认这一点。

余数递推:沿商链往回走

这种关系,下标除以 就回到更小的下标。,这串数叫商链。每一步的余数决定做什么:余数 乘 ,余数 不变。一个数反复除以 的余数,从低位到高位就是它的二进制数位,例如 。所以 由二进制里 的个数决定。除以 时对应三进制,道理一样。

奇偶分成两串

若条件是 ,把 换成 再相减,得 。奇数下标和偶数下标各自成等差数列,要分开算,它们的首项不同。类似地, 交替给定时,隔一项的比是常数。

取整按区间分块

表示不超过 的最大整数,例如 。 的条件是 ,这一块有 个 。在同一块里 不变,所以求和或迭代时一块一块算,最后一块常常不完整,要单独数。

先看一道例题

例 1:沿商链算项,再反过来找下标

数列满足 ()。求 ,并求使 的最小正整数 。

怎么看出来:

分支看下标的奇偶。下标除以 就变小,所以写商链。

解:

商链:。其中 是偶数,各乘 ; 是奇数,不变。所以 。一般地,, 是 的二进制里 的个数。 要求恰有 个 ,而二进制首位是 ,所以至少 位,最小的是 。检查:,而 时二进制至多 位,至多 个 。

答案:

,最小的 。

二、什么时候想到它

题目里看到应该想到
或 给出关系反复除以 或 ,写商链,看每位数字的贡献
含 或 找取值相同的区间,一块一块算
是 的式子相邻两式相减,奇偶下标分开
数列由复制、拼接得到,问很远的一项写各阶段长度,折回(见进阶“复制串与反求”)
已知后面的项,求开头所有可能逐层反推,列全再代回(见进阶“复制串与反求”)

三、怎么用

  1. 判断分支看什么。 的分支看下标。
  2. 写商链。求 :。
  3. 写每一步的动作。 和 是偶数,各乘 ; 是奇数,不变。
  4. 从开头算回来。,,。
  5. 用数位核对。 有 个 ,,结果一致。

四、再做一道

例 2:取整按块求和

求 。

怎么看出来:

在一段区间内不变,所以按取值分块,每块是个数乘取值。

解:

:,共 个,贡献 。:,共 个,贡献 。:,共 个,贡献 。:,共 个,贡献 。:完整的一块到 ,这里只到 ,,共 个,贡献 。个数合计 ,没有漏。总和 。

答案:

。

五、容易错在哪

  • 不要把下标的奇偶当成项的奇偶,两者走的分支不同。
  • 折回时要减去正确的阶段长度,多减或少减一,结果就错了。
  • 分块时最后一块常常不完整。数完之后把各块个数加起来,和总项数核对。
  • 反求时只找到几个值还不够,要说明每一层的来源都列全了,再正向代回。
进阶:复制串与反求

复制串:按长度折回

数列由复制拼接而成时,先写出每一阶段的长度。如果第 阶段是 、一个新数、,那么后半段第 位和前半段对应位相同,下标减去前半段长度加一,就能折回。反复折回,直到落在新添的那个数上。

反求前一项:每层列全

已知后面的项求前面的项,同一个值可能有几个来源。例如 , 时 , 可以是 。如果变换单调不减,每一层的来源是连续的一段,只需跟踪两端。有分支的变换要逐支写出条件,再正向代回检查,一个都不能漏。

例 3:对称拼接数列

是 , 由 、数 、 依次拼成,于是 是 。把这样无限延长得到的数列记为 。求 ,以及前 项中 出现的次数。

怎么看出来:

每一阶段的长度能写出来,新数的位置固定,所以按长度折回。

解:

的长度是 ,新数 在第 位,所以 。第 位满足 时,它和第 位相同。折回:,,而 ,所以 。减去的数都比当前下标含的 的因子更多,所以折回不改变下标里 的次数,于是 等于 含 的次数加 。 当且仅当 被 整除、不被 整除,即 ,共 个。

答案:

,出现 次。

例 4:分支按项的值:逐支解

正整数数列满足: 为偶数时 , 为奇数时 。求所有使 的 。

怎么看出来:

分支看项的值,要按奇偶分情况走三步,每一支都是一次方程,解完要代回确认奇偶假设。

解:

设 。若 为奇数, 是偶数,。此时若 为偶数,,得 ,此时 确为偶数,符合。若 为奇数,,得 ,但此时 是偶数,矛盾,舍去。若 为偶数,。若 为奇数, 是偶数,,得 ,此时 确为奇数,符合。若 为偶数,。再分: 为偶数时 ,无正整数解; 为奇数时 ,得 ,此时 ,符合。代回:,,。

答案:

。

按这个方法练 · 17 题

收起并返回方法目录

数列只问范围:不变区间、单调和夹逼

不需要通项。先用归纳证明每一项都落在某个区间里,再把和或差写成能算出来的上下界。问整数部分时,把项夹在两个相邻整数之间。

完整讲解 · 例题 · 可练 25 题

一、是什么

归纳法和不变区间

要证所有项都在区间 里,只需两步:第一项在 里;如果 在 里,那么 也在 里。这样一项传一项,全部都在。这样的 叫不变区间。例如 : 时 。

整数部分

是不超过 的最大整数。要求 ,要证 ,其中右边必须严格。如果区间端点碰到整数,比如 且可能等于 ,就要再收紧一步。

倒数和裂项

若增量含 ,常换成倒数看。 时, 的前提下,。另外 时,,这样放大之后能相消。

先看一道例题

例 1:不变区间求整数部分

数列满足 。求 。

怎么看出来:

只问整数部分。算几项:,大约在 和 之间,所以找不变区间。

解:

。设 ,则 ,所以 。由归纳, 时 ,从而 时 。第二个区间不含 , 严格小于 。

答案:

。

二、什么时候想到它

题目里看到应该想到
只问 ,不问具体值找不变区间或夹在相邻整数之间
、 这类看倒数的差; 本身可以写成相邻两项的差
增量含 或 看平方差或立方差(见进阶“越界与部分和”)
问第一次越过某个数,或问以后是否总成立算出前后两项,再证保持(见进阶“越界与部分和”)
问所有项为正时初值的范围归一化,看部分和的上限(见进阶“越界与部分和”)

三、怎么用

  1. 先算几项,猜范围。:,猜 。
  2. 验证第一项。,在 里。
  3. 验证传递。 时 。
  4. 写结论。由归纳,所有项都在 里,右端严格。
  5. 回答问题。所有 都有 ,因为 。

四、再做一道

例 2:倒数放缩和相消

数列满足 。证明:对所有正整数 ,,且 。

怎么看出来:

,和可以相消。上界要用倒数,先确认各项在 里,分母才不为零。

解:

若 ,则 ,所以由归纳,所有 。由此 。,所以 ( 时取等),即 。求和:,累加得 ,因为 。

答案:

两个结论都成立。

五、容易错在哪

  • 数值算几项只能帮你猜,不能代替证明。要写归纳或严格的不等式。
  • 部分和严格小于上限,不等于初值必须严格大于上限。要单独判断等号时是否成立。
  • 非严格的下界要说明能否取等, 的右端必须严格。
  • 首次越界要核对前后两项;要说以后一直成立,还要证明不变区间。
  • 除以 或 之前,先证明它们不为零,并确定符号。
进阶:越界与部分和 · 先修:等比数列求和

增量含负幂:看幂的差

若 (),直接求和不行。平方后 ,增量变成了常数,累加得 ()。增量含 时,换成看立方的差。

首次越界

问第一次超过或低于某数时,要算出这一项和前一项,两边都核对。如果还问以后是否一直保持,要再证越界后的范围是不变区间。

归一化和部分和

令 ,得 ,于是 等价于 大于前几项的和 。这些部分和都小于 ,又能任意接近 ,所以这个上限 本身可以取。注意部分和严格小于 ,所以 也满足条件,不要写成 。

到极限点的距离按比例缩小

设 满足 。如果在不变区间内能证明 ,,那么 ,这些距离的和被等比数列控制住。关键是先有不变区间,比值 才能统一。

例 3:首次越界并保持

数列满足 。求使 的最小 ,并说明此后是否一直小于 。

怎么看出来:

不动点是 ,减去它就有通项,再比较前后两项。

解:

,所以 。 即 ,最小的 ,。核对:,。此后: 时 ,所以一直小于 。

答案:

最小的 ,此后一直小于 。

例 4:所有项为正与首次不为正

数列满足 。求使所有项都为正的 的范围;再求恰好第 项是第一个不为正的项时 的范围。

怎么看出来:

不动点是 , 每步乘 。 时差距越来越大,变成负数。

解:

。若 ,所有 。若 ,取 足够大使 ,就有 。所以第一问是 。第二问: 得 ; 得 。这时 也为正,因为 ,。检查: 时序列为 。

答案:

;第二问 。

例 5:距离按比例缩小后求和

数列满足 。证明:。

怎么看出来:

满足 ,目标相当于 。先找不变区间,才能把比值控制住。

解:

时 ,所以所有 都在这个区间。,而 ,所以 。,所以 。。移项得结论。

答案:

结论成立。

按这个方法练 · 25 题

收起并返回方法目录

相邻乘积型递推:找不变量,化成线性

把相邻两个恒等式并排写出来相减,常能发现某个乘积差固定、变号或按固定倍数变化。再由它得到隔项的比值,把非线性递推变回线性递推,整除和平方问题就都简单了。

完整讲解 · 例题 · 可练 16 题

一、是什么

线性递推里的乘积差

设 ,记 。计算 。所以 每步乘 。 时符号交替, 时不变。

不变量为零:等比数列

如果 各项不为零且公比不变,那么 ,。反过来,线性递推的 某一项为零且 时全部为零,只要各项不为零, 就是常数。

从乘积差到线性递推

若 对所有 成立,下标加一再相减,得 ,移项 。各项不为零时除过去,,这个比值恒定,由前三项算出来。若右边是 (),下标加一后的式子是原式的 倍,同样整理得 恒定。

先看一道例题

例 1:让不变量为零,得等比数列

数列满足 。求所有使 成等比数列的 。

怎么看出来:

等比数列的 恒为零。先由第一项列方程,再验证整个数列确实等比。

解:

等比数列必须满足 。,所以 ,, 或 。验证: 满足 ,因为 ; 满足递推,因为 。两个都成立。

答案:

或 。

二、什么时候想到它

题目里看到应该想到
或 用 算它每步乘多少
乘过去是乘积差等于常数,下标加一相减,得比值不变
问所有项是不是整数化成整系数线性递推
乘积加 或减 是完全平方把乘积差等于 写出来(见进阶“乘积固定与平方判定”)
乘 得相邻积等差(见进阶“乘积固定与平方判定”)

三、怎么用

  1. 写出乘积差。,记 。
  2. 算第一项。,。
  3. 算出每步的倍数。这里 ,所以 。
  4. 写通项。。
  5. 用数字核对。:,,都符合。

四、再做一道

例 2:含参数的非线性递推

设 是正整数,数列满足 。证明每一项都是正整数,并把 写成 的式子。

怎么看出来:

分母在变,直接看不出整数。乘过去是 ,乘积差固定,可以化成线性递推。

解:

由归纳,各项为正,分母不为零。对 ,,下标加一,。两式相减并整理:。除以 ,得 ,恒等于 时的值。,所以这个值是 。于是 ,系数和前两项都是整数,所以各项都是整数,又都为正。再算:,。检查 :,而 。

答案:

每一项都是正整数;。

五、容易错在哪

  • 乘积差的符号和下标有关。换一种下标约定,符号可能相反,要代入前几项核对。
  • 除以 之前要说明各项不为零,通常先归纳证明为正。
  • 认出熟悉的数列之后,还要验证它确实满足原递推,尤其是根式递推。
  • 只由前几项解出常数还不够,要证明这些常数对所有 都成立。
进阶:乘积固定与平方判定

先猜后证

算出前几项,猜出线性关系。这只是猜测,要用原来的乘积恒等式归纳证明,再用。猜出是熟悉的数列时,也要验证它确实满足原来的根式或分式递推。根式 先平方,并确认各项为正。

相邻积固定时的相消

若 ,乘 得 , 是等差数列。同时 ,可以裂项相消。若 是常数或指数,隔项的比 就简单了。

隔项的乘积差

恒等式可以不是相邻项,如 ,或隔四项的乘积差。方法相同:把下标加一并排写,比较右边,再整理成某个比值每隔若干项不变。如果每一步只是变号,就再乘一个交替的符号,把它变成真正的不变量。要分开考虑奇偶下标。

例 3:乘积加 1 是平方

数列满足 。判断: 时, 是不是完全平方数?若是,它等于什么?

怎么看出来:

这是乘积差的问题。,乘积差每步变号。

解:

记 ()。这里 ,所以 。,,所以 。取 (奇数):,即 。检查: 时 ,。

答案:

是,它等于 。

按这个方法练 · 16 题

收起并返回方法目录

误区对照

容易误以为

二阶数列满足 ,写出前几项 ,见 重复,便断言从 起周期为 ,从而 。

应当这样想

二阶递推须看相邻有序对 :依次为 。因回推系数 与模数 不互素(),转移不可逆,首项 属于非周期前段(pre-period),从 起才进入周期为 的循环 ;故对 奇数项恒为 ,。

为什么

一是因为二阶递推需要有序对 重复才算状态复现;二是因为当 时,不同前驱 与 可映射到同一后继状态 ,产生非周期前段,只有 的下标才能按周期折算。

容易误以为

对满足 的数列,记 ,误以为二阶线性递推的 Cassini 型行列式恒满足 或 。

应当这样想

将 代入得 ,公比为 (自带负号),故 。

为什么

从矩阵视角看,,转移矩阵的行列式为 ,故每推进一阶行列式乘以 。

概念自测

先想清楚,再确认判断。这些自测只帮助辨清概念,不计入真题做对率。

1. 设整数数列 满足二阶线性同余递推 ()。为保证对任意初值 ,状态序列 从第一项起就是纯周期数列(无非周期前段),充分条件是:
2. 数列 满足 (),则该数列的最小正周期 及 的值分别为:
3. 设数列 满足 (),记 ,则 的通项公式为:

真题 · 160 道

从易到难排列。圆点表示你在这台设备上的做题情况:绿色做对、黄色部分做对、红色没做出。

F1 4 题

F2 86 题

F3 54 题

F4 14 题

F5 2 题