冷启动:把三行代数做完,题目就只剩一句话
f(x)=ax3−x,问的是:存在 t 使 ∣f(t+2)−f(t)∣⩽32 时,a 最大能是多少。
第一步是硬算,别绕:
f(t+2)−f(t)=a[(t+2)3−t3]−[(t+2)−t]=a(6t2+12t+8)−2=2a(3t2+6t+4)−2
((t+2)3=t3+6t2+12t+8,减掉 t3 就是那三项;一次项 −x 那部分只贡献一个常数 −2。x3 与 x 的差分性质完全不同,这也是题目把它们凑在一起的原因。)
第二步是这道题的全部技术含量——给那一坨二次式换个名字,同时把它的取值范围算出来:
m=3t2+6t+4=3(t+1)2+1⟹m∈[1,+∞)
而且 [1,+∞) 里每个值都取得到(t 跑遍 R 时 3(t+1)2 跑遍 [0,+∞))。这四个字必须当场写下来:取值范围,它就是后面所有讨论的舞台;当成 m∈R 的话,am 想取什么值都行,a 就没有上界了。
第三步把绝对值脱掉。原条件 ∣2am−2∣⩽32 两边同除 2:
∣am−1∣⩽31⟺32⩽am⩽34
于是整道题变成一句话:
存在 m⩾1,使 am 落进闭区间 [32,34]。
顺手把废案清掉:a⩽0 时 am⩽0,∣am−1∣⩾1>31,一个 m 都不行。所以必有 a>0,下面三条路都在这个前提下走。

解法一:值域有交:am 在 m⩾1 上能取到 [a,+∞)
「存在」这两个字的代数含义只有一条:两个集合有公共点。
左边那个集合是 am 能取到的全部值。a>0、m∈[1,+∞),am 随 m 单调递增,所以
{am ∣ m⩾1}=[a,+∞)
右边那个集合是题目要求的 [32,34]。两个区间有交,只需看端点:一个从 a 向右无限延伸的区间,与 [32,34] 有公共点,当且仅当它的左端点不超过 34:
[a,+∞)∩[32,34]=∅⟺a⩽34
于是 0<a⩽34,a 的最大值就是 34 了。
a=34 真的行吗?取 m=1,即 t=−1,回原式验一遍(这一步别省,它同时验了换元和脱绝对值):
f(1)−f(−1)=(34−1)−(−34+1)=31+31=32⟹∣f(1)−f(−1)∣=32⩽32 ✓
恰好取等——这正是「最大值」该有的样子:再大一点,am 的最小值 a 就冲出横带的上沿了。
解法二:画图:射线 y=am (m⩾1) 的起点高度就是 a
官方解析走的是图象法,但它那张图画的是 y=∣am−1∣ 的 V 形。换成上面那张图更省事:横轴 m、纵轴 am,条件就是「点 (m,am) 落进横带 32⩽y⩽34」。
y=am(m⩾1)是一条从 (1,a) 出发、向右上方走的射线,而且
- 它的起点高度恰好就是 a 本身——参数在图上的作用是「把起点抬高或放低」;
- 它只升不降(a>0)。
一升不降这件事把讨论压成了一句话:射线能碰到横带,当且仅当起点不高于上沿。起点若已在上沿之上,射线只会越走越高,再也回不来;起点若在带子里,当场就成立;起点若在下沿之下,往右走总会升进带子(因为射线无上界)。三种情形合起来就是
a⩽34
官方那句「只需 a−1⩽31」是怎么来的:它看的是 g(m)=∣am−1∣ 在 [1,+∞) 上的最小值。
- 若 0<a⩽1,g 的零点 m=a1⩾1 落在区间里,ming=0⩽31,无条件成立;
- 若 a>1,零点 a1<1 被挡在区间外,g 在 [1,+∞) 上单调递增,ming=g(1)=a−1,于是要 a−1⩽31。
两种情形并起来还是 a⩽34。官方只写了第二种,是因为它只问最大值——但「存在型 ⇔ 最小值达标」这句话要说出来,否则「只需」二字没有出处。
解法三:参变分离:每个 m 给 a 一个区间,存在型就把它们取并
把 a 单独解出来。对固定的 m⩾1(此时 m>0,可以放心除):
32⩽am⩽34⟺3m2⩽a⩽3m4
于是「存在 m⩾1」就是把这些区间并起来:
a∈m⩾1⋃[3m2, 3m4]
- 上界:每个区间的右端点是 3m4,它在 m=1 处最大,为 34。所以并集里的数都不超过 34。
- 够不够:反过来,给定 0<a⩽34,取 m=3a4。由 a⩽34 得 m⩾1 合法,而 am=34 正好落在带子的上沿上。
两头一夹,并集就是 (0,34],最大值 34。
这条路最值得记的是那个分水岭:参变分离之后,
∃ 型 ⟶ 各区间取 并;∀ 型 ⟶ 各区间取 交
「任意 m⩾1 都成立」的话,就得让 a 同时落在所有 [3m2,3m4] 里;这些区间随 m→+∞ 一起收缩到 0,交集是空的——同一道题,量词一改就没有解。这就是量词读反的代价。
三条路的分工
| 解法一(值域有交) | 解法二(图象) | 解法三(参变分离) |
|---|
| 前半段 | 三条完全相同:算差式 → 换元 m=3(t+1)2+1⩾1 → 脱绝对值得横带 | 同左 | 同左 |
| 后半段的动作 | 写出 am 的值域,与横带比端点 | 画一条起点可升降的射线,看它够不够低 | 解出 a 的区间,按量词取并 |
| 长处 | 纯代数、每步可复核,最短 | 一眼看清「为什么只升不降就只看起点」 | 顺带给出完整范围,且量词的作用最清楚 |
| 风险 | 值域写错(忘了 a>0 这个前提) | 把参数的作用想错(以为是「整条线上移」) | 并集/交集选反 |
考场上写解法一;讲给别人听用解法二;要防自己把量词读反,用解法三。
避坑清单
| 坑 | 错在哪 | 会算出什么 | 怎么当场发现 |
|---|
| 量词读反 | 把「存在」当成「任意」 | 要求 [32,34] 装下整个 [a,+∞),无解 | 读到「存在」就写 min、读到「任意」才写 max |
| 换元后不算范围 | 直接把 m 当成全体实数 | am 什么都能取,答成「a 无最大值」 | 配方:3(t+1)2+1 的最小值写在纸上,m⩾1 |
| 配方配错 | 算成 3(t+1)2+4 之类 | m⩾4,答成 a⩽31 | 代 t=−1 回原式:m=3−6+4=1 |
| 忘了 a⩽0 那一支 | 直接假设 a>0 就往下算 | 结论对,但少一句话(解答题扣分) | 一行带过:am⩽0⇒∣am−1∣⩾1 |
| 差式算错常数 | 把 −[(t+2)−t] 漏掉或写成 −t | 横带位置全错 | f 里的 −x 只贡献 −2,与 a 无关 |
| 脱绝对值只留一侧 | 只写 am−1⩽31 | 丢掉下沿,a 的下界也就没了 | ∣u∣⩽c 是两个不等式 |
| 取等没验 | 只写 a⩽34 就答最大值 | 若上界取不到,最大值其实不存在 | 拿 t=−1 回原式算一遍,看是否恰好 32 |
| 参变分离后取错集合 | 存在型也去取交 | 交集为空,答「无解」 | 一句话自检:存在只要碰上一点,取并 |