惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
量子位
腾讯CDC
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
云风的 BLOG
云风的 BLOG
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
The Hacker News
The Hacker News
T
The Exploit Database - CXSecurity.com
B
Blog
S
SegmentFault 最新的问题
P
Privacy & Cybersecurity Law Blog
T
Threatpost
博客园 - 聂微东
T
Tailwind CSS Blog
The Last Watchdog
The Last Watchdog
C
Check Point Blog
N
Netflix TechBlog - Medium
D
DataBreaches.Net
爱范儿
爱范儿
IT之家
IT之家
S
Secure Thoughts
M
MIT News - Artificial intelligence
NISL@THU
NISL@THU
C
Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog
有赞技术团队
有赞技术团队
A
Arctic Wolf
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Proofpoint News Feed
Spread Privacy
Spread Privacy
Schneier on Security
Schneier on Security
Simon Willison's Weblog
Simon Willison's Weblog
G
GRAHAM CLULEY
雷峰网
雷峰网
Project Zero
Project Zero
博客园 - Franky
H
Heimdal Security Blog
A
About on SuperTechFans
Security Latest
Security Latest
Webroot Blog
Webroot Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More

Long Luo's Life Notes

夏至日测地球:利用太阳影子计算地球半径 太阳温度是怎么计算出来的? 《大象的时间,老鼠的时间》读书笔记:生命节奏背后的数学规律 小港流到哪里去? 如何用一根棍子测出地球有多大?复刻埃拉托色尼的春分实验 2007江苏高考数学第20题解析:一道通向黄金分割数的数列压轴题 Google经典面试题: 鸡蛋应该怎么扔? 2010年江苏高考数学压轴题解析:巧用余弦定理与数学归纳法 2011年清华大学自主招生数学题解析:一道经典数列题的解法与思路 2011年清华大学自主招生数学题解析:一道经典数列题的解法与思路 2006年江西高考理科数学压轴题解析:递推、放缩与不等式结构 一道初中数学极值题的多种解法:柯西不等式、几何法、函数法详解 扔几个骰子,怎么算出期望?——拼多多校招笔试算法题的数学故事 拼多多校招笔试算法题:一行公式搞定“多多的魔术盒子” 斯特林公式(Stirling's Formula):我一个阶乘表达式,怎么就和圆扯上关系了呢? 我爱做题:2010年江西高考理科数学压轴题 热机的效率上限在哪里?解析卡诺循环(Carnot Cycle) 为什么 2024 年会有 366 天? 数学之美:几何视角下的高斯积分(Gaussian Integral) 从最小二乘法到正态分布:高斯是如何找到失踪的谷神星的? 正态分布(Normal Distribution)公式为什么长这样? 高速公路编号背后的数学密码 2024阿里巴巴全球数学竞赛预选赛试题及解答 库函数 (libm) 是如何计算三角函数值的? payne hanek 归约算法 音乐背后的数学 素描背后的物理 cody waite 浮点数 Remez Algorithm 参数归约算法(Argument Range Reduction):如何在浮点数环境下计算超大数字的三角函数值? 素描背后的数学 发生在计算机内存里的进化:解密遗传算法(Genetic Algorithm) CORDIC算法:一种高效计算三角函数值的方法 墨卡托的魔术:地图是如何欺骗你的眼睛的? PID 算法到底在干什么?工程师最常用的控制方法 解密卡尔曼滤波(Kalman Filter)算法:深入解析卡尔曼滤波算法原理与在线可视化实例 从记忆到洞察:轻松掌握泰勒展开式(Taylor Series)的记忆技巧 哪个更大呢? $2^{100!}$ 还是 $2^{100}!$ ? Google经典编程竞赛题:计算 $(3 + \sqrt{5})^n$ 的小数点前三位数 手写数字识别:解码机器学习的背后的数学原理 The Answers of MRI Tutorial Videos gdb 操作指南 Linux 网络命令指南 贝塞尔曲线(Bezier Curve):优雅背后的数学原理 LeetCode 380. Insert Delete GetRandom O(1) Data Structures: Thought Process from HashMap to HashMap + Array LeetCode 2475. 数组中不等三元组的数目 2种 O(n) 时间复杂度算法 LeetCode 947. Most Stones Removed with Same Row or Column It is Literally a Graph: DFS and Union Find LeetCode 295. Find Median from Data Stream Two Heaps with the Follow Ups LeetCode 295. Find Median from Data Stream Two Heaps with the Follow Ups LeetCode 1668. 最大重复子字符串 不用API,比KMP更易理解简洁优雅的暴力解法 LeetCode 334. Increasing Triplet Subsequence Why Greedy Works? LeetCode 迷宫问题(The Maze)
2006年江西高考理科数学压轴题解析:递推、放缩与不等式结构
2026-02-07 · via Long Luo's Life Notes

By Long Luo

在 2005 - 2015 年江西高考自主命题时期,江西卷一直以鲜明的风格闻名全国,尤其是数学试卷,更因题目难度大、运算量惊人而被许多考生视为“噩梦级”存在。此前我们曾解析过 2010年江西高考数学压轴题 ,一道融合数论的难题。

今天继续回顾江西卷另一道代表性压轴题:2006 年江西高考理科数学最后一题。这道题以数列为核心,将递推关系与不等式深度结合,综合性极强,即使放到今天来看,依然是一道颇具挑战性的高水平试题。

  1. (本小题满分 14 分)

已知数列 \(\{ a_n \}\) 满足: \(a_1 = \dfrac{3}{2}\) ,且 \(a_n = \dfrac {3na_{n-1}}{2a_{n-1} + n - 1}\)\(n \geq 2\)\(n \in \mathbb{N}^{*}\) ).

  1. 求数列 \(\{ a_n \}\) 的通项公式;
  2. 证明:对于一切正整数 \(n\) ,不等式 \(a_1 \cdot a_2 \cdot \cdots \cdot a_n < 2 \cdot n!\) 恒成立。

第一问

在没有头绪的时候,我们不妨先算出数列的前几项,推测数列可能的表达式。

容易计算出: \(a_1 = \dfrac{3}{2}\) , \(a_2 = \dfrac{9}{4}\) , \(a_3 = \dfrac{81}{26}\)\(a_3 = \dfrac{162}{40}\)

不过观察数列 \(\{ a_n \}\) 前 4 项,仍然看不出什么规律,这个时候就要根据题设条件,找到数列的递推公式。

观察 \(a_n = \dfrac {3na_{n-1}}{2a_{n-1} + n - 1}\) ,由于分子只有1项,而分母里既有 \(a_{n-1}\) 又有 \(n - 1\) ,这种情况下如果对原式取倒数更容易化简:

\[ \frac {1}{a_{n-1}} = \frac {2a_{n-1} + n - 1}{3na_{n-1}} \]

易得:

\[ \frac {1}{a_{n-1}} = \frac {2}{3n} + \frac{n - 1}{3n} \cdot \frac {1}{a_{n-1}} \label{1.1} \tag{1.1} \]

注意到上式 \(\eqref{1.1}\) 右边分母均有 \(n\) ,两边同乘 \(n\) 后消去之后有:

\[ \frac n{a_n} = \frac {2}{3} + \frac{1}{3} \cdot \frac{n-1}{a_{n-1}} \label{1.2} \tag{1.2} \]

\(b_n = \dfrac {n}{a_n}\) ,那么数列 \(\{ b_n \}\) 满足:

\[ b_n = \frac {2}{3} + b_{n-1} \label{1.3} \tag{1.3} \]

根据递推公式,利用不动点法 1 ,上式可以变形得到:

\[ b_n - 1 = \frac {1}{3}(b_{n-1} - 1) \label{1.4} \tag{1.4} \]

所以 \(\{ b_n - 1 \}\) 为公比为 \(\dfrac{1}{3}\) 的等比数列,又由于该数列首项为 \(b_1 - 1 = -\dfrac {1}{3}\) ,因此 \(b_n = 1 - \left( \dfrac {1}{3} \right)^n\) ,所以​ \(\dfrac {n}{a_n} = -\dfrac1{3^n}\) ,所以数列 \(\{ a_n \}\) 的通项公式为:

\[ a_n = \frac {n \cdot 3^n}{3^n - 1} \quad (n \in N^*) \label{1.5} \tag{1.5} \]

第二问

将数列 \(\{ a_n \}\) 通项公式 \(\eqref{1.5}\) 代入, \(n!\) 可以被消掉,因此只需证明:

\[ \frac{3}{3-1} \cdot \frac{3^2}{3^2 - 1} \cdot \cdots \cdot \frac{3^n}{3^n - 1} < 2 \]

注意到上式为乘积形式,很容易想到对两边同取对数操作,即有:

\[ \ln \frac{3}{3 - 1} + \ln \frac{3^2}{3^2 - 1} + \cdots + \ln \frac{3^n}{3^n - 1} < \ln 2 \]

注意到对数中每一项都大于 \(1\) ,而且每一项减去 \(1\) 之后分子都变成 \(1\) 。利用常用不等式 2 对数切线 \(\ln x \leq x - 1\) 进行放缩,即:

\[ \frac {3}{3-1} - 1 + \frac {3^2}{3^2-1} - 1 + \cdots + \frac{3^n}{3^n-1} - 1 = \frac{1}{3-1} + \frac{1}{3^2-1} + \cdots + \frac{1}{3^n-1} < \ln 2 \label{2.1} \tag{2.1} \]

\(n \to +\infty\) 时,分母 \(3^n - 1 \approx 3^n\) ,而利用等比数列求和公式,不难得到 \(\dfrac {1}{3^n}\)\(n\) 项和为 \(\dfrac {1}{2} < \ln 2\)

\(\eqref{2.1}\) 左侧是大于 \(\dfrac {1}{2}\) ,还需要进一步放缩。考虑前几项分别为 \(\dfrac{1}{2}, \ \dfrac{1}{8}, \ \dfrac{1}{26}\) ,而 \(\ln 2 > 0.693\)

以第 2 项为首项,直接构造新等比数列,有

\[ \begin{aligned} \frac{1}{3-1} + \frac{1}{3^2-1} + \frac{1}{3^3-1} + \frac{1}{3^4-1} + \cdots + \frac{1}{3^n-1} & < \frac12 + \frac{1}{3^2 - 1}(1 + \frac13 + \frac1{3^2} + \cdots + \frac1{3^{n-2}}) \\ & < \frac12 + \frac{1}{8} \cdot \frac32 = \frac9{16} \\ & = 0.6875 \\ & < \ln 2 \end{aligned} \]

故原命题得证。

数学归纳法

对于第二问,也可以使用数学归纳法来证明。

\[ a_1 \cdot a_2 \cdot \cdots \cdot a_n = \frac{n!}{\left(1 - \frac{1}{3} \right) \cdot \left( 1 - \frac{1}{3^2} \right) \cdot \cdots \cdot \left( 1 - \frac{1}{3^n} \right)} \]

为证 \(a_1 \cdot a_2 \cdot \cdots \cdot a_n < 2 \cdot n!\) ,只要证 \(n \in \mathbb{N}^*\) 时有

\[ \left( 1 - \frac{1}{3} \right) \cdot \left( 1 - \frac{1}{3^2} \right) \cdot \cdots \cdot \left( 1 - \frac{1}{3^n} \right) > \frac{1}{2} \]

显然,左端每个因式都是正数,先证明,对每个 \(n \in \mathbb{N}^*\),有

\[ \left( 1 - \frac{1}{3} \right) \cdot \left( 1 - \frac{1}{3^2} \right) \cdot \cdots \cdot \left( 1 - \frac{1}{3^n} \right) \ge 1 - \left( \frac{1}{3} + \frac{1}{3^2} + \cdots + \frac{1}{3^n} \right) \label{} \label{3.1} \tag{3.1} \]

用数学归纳法证明 \(\eqref{3.1}\) 式:

  1. \(n = 1\) 时,\(\eqref{3.1}\) 式显然成立;

  2. \(n = k\) 时,\(\eqref{3.1}\) 式成立,即有:

\[ \left( 1 - \frac{1}{3} \right) \cdot \left( 1 - \frac{1}{3^2} \right) \cdot \cdots \cdot \left( 1 - \frac{1}{3^k} \right) \ge 1 - \left( \frac{1}{3} + \frac{1}{3^2} + \cdots + \frac{1}{3^k} \right) \]

  1. 那么当 \(n = k + 1\) 时,

\[ \begin{aligned} & \left( 1 - \frac{1}{3} \right) \cdot \left( 1 - \frac{1}{3^2} \right) \cdot \cdots \cdot \left( 1 - \frac{1}{3^k} \right) \cdot \left( 1 - \frac{1}{3^{k+1}}\right) \\ & \ge \left[ 1 - \left(\frac{1}{3} + \frac{1}{3^2} + \cdots + \frac{1}{3^k}\right) \right] \cdot \left( 1 - \frac{1}{3^{k+1}} \right) \\ & = 1 - \left( \frac{1}{3} + \frac{1}{3^2} + \cdots + \frac{1}{3^k} \right) - \frac{1}{3^{k+1}} + \frac{1}{3^{k+1}} \left( \frac{1}{3} + \frac{1}{3^2} + \cdots + \frac{1}{3^k} \right) \\ & \ge 1 - \left( \frac{1}{3} + \frac{1}{3^2} + \cdots + \frac{1}{3^k} + \frac{1}{3^{k+1}} \right) \end{aligned} \]

即当 \(n = k + 1\) 时,\(\eqref{3.1}\) 式也成立。

故对一切 \(n \in \mathbb{N}^*\)\(\eqref{3.1}\) 式都成立。

利用 \(\eqref{3.1}\) 得,

\[ \begin{aligned} \left( 1 - \frac{1}{3} \right) \cdot \left( 1 - \frac{1}{3^2}\right) \cdot \cdots \cdot \left( 1 - \frac{1}{3^n} \right) & \ge 1 - \left( \frac{1}{3} + \frac{1}{3^2} + \cdots + \frac{1}{3^n} \right) \\ & = 1 - \frac{\frac{1}{3} \left( 1 - \left( \frac{1}{3} \right)^n \right)}{1 - \frac{1}{3}} \\ & = 1 - \frac{1}{2} \left( 1 - \left( \frac{1}{3} \right)^n \right) \\ & = \frac{1}{2} + \frac{1}{2} \left( \frac{1}{3} \right)^n > \frac{1}{2} \end{aligned} \]

故原命题成立。

总结

在自己尝试做完这道题之后,我又测试了 AI 的解题能力,惊讶的发现现在 AI 解数学题能力非常强。

对于数列题,经常出现的是 \(a_{n+1}\)\(a_n\) 的递推表达式,而当 \(a_{n-1}\) 出现在分母里,比如 \(a_n = \dfrac {ma_{n-1}}{na_{n-1} + p}\) 或者 \(a_n = \dfrac {P(a_{n-1})}{Q(a_{n-1})}\) ,如果取倒数的话,可以将数列的递推表达式从分式递推变成线性递推,从而找到数列的通项公式。

参考文献


  1. 递推数列——不动点法↩︎

  2. 常用的放缩不等式↩︎