冷启动:这道题在问什么,难在哪
数列 a1=1,an+1=1+anan,要判断 S100=a1+a2+⋯+a100 落在哪个区间。
① 通项求不出来。 递推式里有 an,既不是等差也不是等比,迭代 99 次更不现实。四个选项的区间宽度只有 1 到 21——必须把 S100 夹到很紧才能选对。
② 正项递减是免费的。 a1=1>0,而 an+1=1+anan 在 an>0 时显然为正且 an+1<an。所以 {an} 正项递减,S100>a1=1>21——下界一步就有了,全部难度在上界。
③ 上界需要什么。 要证 S100<3,就得给每一项 an 一个足够紧的上界,使得 100 项加起来不超过 3。直接放 an<a1=1 给出 S100<100,松得毫无用处。必须找到 an 随 n 衰减的速率。
解法一:取倒数累加定下界,局部放缩累乘得上界,裂项收束
怎么想到的。 递推式 an+1=1+anan 是「an 除以一个含 an 的东西」——这正是取倒数化递推的典型信号:分式结构取倒数后变加法,而加法才能累加、才能夹逼。
第一步:取倒数,把乘法变加法。
an+11=an1+an=an1+an1
右边出现了 an1 与 an1 两个量。为了把它们统一,配方:
an+11=an1+an1=(an1+21)2−41
为什么要配方。 目标是得到 an+11 与 an1 之间的线性不等关系。配方之后,丢掉 −41 这个负项(放缩方向:往大放),立刻得到
an+11<(an1+21)2
两边开方(正项,不等号不变):
an+11<an1+21
这就是全部推导的枢纽——{an1} 的相邻差严格小于 21,它是一条「近似等差」的上界。
第二步:累加,得 an 的下界。 令 bn=an1,则 b1=1,bn+1−bn<21。累加:
bn=b1+k=1∑n−1(bk+1−bk)<1+2n−1=2n+1
即 an1<2n+1(n≥2 时严格;n=1 取等),翻过来:
an≥(n+1)24
这是 an 的下界——衰减不会比 (n+1)24 更快。
第三步:回代,得比值的上界。 由 an≥(n+1)24 知 an≥n+12,于是
an+1=1+anan≤1+n+12an=n+3n+1an
即
anan+1≤n+3n+1
这一步的逻辑方向:下界(an 不会太小)→ an 不会太小 → 分母 1+an 不会太小 → 比值 an+1/an 不会太大。用下界推上界,方向恰好对。
第四步:累乘,得 an 的上界。 从 a1=1 出发,
an=a1k=1∏n−1akak+1≤k=1∏n−1k+3k+1=4⋅5⋅6⋯(n+2)2⋅3⋅4⋯n=(n+1)(n+2)6
(分子分母大量对消,只剩头尾。)于是
an≤(n+1)(n+2)6
第五步:裂项求和,收束上界。
(n+1)(n+2)6=6(n+11−n+21)
累加:
S100=n=1∑100an≤n=1∑100(n+1)(n+2)6=6(21−1021)=6⋅10250=102300<3
合拢。 S100>a1=1>21(冷启动 ②),S100<3(第五步),故
21<S100<3
选 A。

为什么只有一条路
这道题没有第二条实质不同的路。
取倒数是唯一能把递推式线性化的操作。 an+1=an/(1+an) 里 an 与 an 混在一起,不取倒数就永远是乘法结构,无法累加。取倒数后变成 an+11=an1+an1,加法结构才允许用累加法把 99 步的增量一次性求和。
不取倒数能做什么? 只能得到 an+1<an(正项递减),累加给出 S100<100a1=100——比四个选项的上界都松,等于什么也没估出来。或者放 an<1 得 an+1>an/2,这给的是下界方向,同样无用。
所以从「估 S100 的精确区间」这个目标出发,取倒数→累加→累乘→裂项是唯一能给出紧到选项级别的估计的链条。各种写法的差别只在配方那一步是写成 (x+21)2−41 还是直接放 an+11<(an1+21)2,实质动作完全相同。
🕳️ 避坑
- 放缩方向不能混。 第一步配方后丢掉 −41 是往大放(an+11 变大),为的是得到 an1 的上界,进而得到 an 的下界。第三步用下界回代得比值上界,方向是往小放。两步方向相反但各自正确——混用方向是这类题最常见的错误,链条一断就什么也证不出。
- 累加的项数是 99,不是 100。 从 b1 到 b100 中间有 99 个差。写成 100 个会把上界多撑 21,虽然本题余量够大不至于选错,但换一道区间更窄的题就会出事。
- 裂项的起点是 n=1,对应 21−31,不是 11−21。 (n+1)(n+2)6 在 n=1 时是 2⋅36=1(恰好等于 a1),裂项是 6(21−31)。把分母的 (n+1) 看成 n 就会从 11 开始,多出一个 3,上界直接爆掉。