本题导读
本题考查等差数列的前n项和,以及数列的综合应用。
📌【题干】
Question
(2021年北京卷)数列 是递增的整数数列,且 ,,则 的最大值为(\quad)
A. B. C. D.
🔍【思路分析】
破题导航
识别问题类型:本题考查满足特定条件的数列项数的最值问题,核心思想是“极端原理”。
已知条件转化:
“ 是整数数列” 且 “递增”:这意味着相邻两项之间的差至少为 ,即 ()。
首项条件:。
求和条件:前 项和为 。
求解策略:
要使项数 尽可能大,那么数列中的每一项就必须尽可能小。
因此,我们需要构造一个满足条件的“最小数列”,即首项取最小值 ,且每次递增的幅度也取最小值 。计算这个“极小等差数列”的前 项和,找出刚好不超过 的最大项数 ,并验证剩余的数值是否能合法分配。
✅【答案】
点击查看答案
C
✍【详细解析】
Abstract
第一步:构造极端“最小”数列
若要使项数 尽可能地大,则数列的每一项都要尽可能地小。
由题意 ,我们取最小可能值:。
又因为 是递增的整数数列,所以最小的递增幅度(公差)为 。
于是我们构造出一个首项为 、公差为 的等差数列,即:
该数列的通项公式为 。
第二步:计算前 项和并寻找临界值
设该构造数列的前 项和为 。
根据等差数列求和公式:
。
我们需要寻找使得 的最大整数 。
代入选项进行估算:
当 时,;
当 时,;
当 时,。
第三步:逻辑验证(关键一步)
如果 ,即使每一项都取到理论上的最小值,总和也达到了 ,超过了 ,因此 绝不可能等于 或更大。所以 。
那么 能否取到 呢?
当 时,最小的 项之和为 。距离目标 还差 。
我们只需要将这多出来的 随意加到数列的后面项上(例如全部加到最后一项 上),
即可得到一个新数列:,
即:。
这个新数列依然是一个递增的整数数列,首项为 ,且前 项和恰好为 。
所以 可以取到 。
结论:对应选项 C 正确。
💡【考点归纳与避坑指南】
Danger
核心考点:
极端原理(贪心算法在数学中的应用):要求总量固定的情况下项数最多,必须让“每一项的消耗”最小。这是解决此类组合最值问题的核心破题点。
“递增的整数数列”的数学翻译:隐含条件是 ,即最紧凑的排列是公差为 的等差数列。
逻辑严密性提醒:
很多同学在算出 后直接选了 ,虽然结果对了,但逻辑并不完整。必须明白: 意味着**“还有余量可以分配”,且将余量加在末项上不会破坏原数列的单调递增性**。如果是一道解答题,缺少了“构造验证”这一步是会被扣分的。
📖【试题探源与推广】
Tip
试题探源:待补
结论推广:待补
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)