冷启动:两问各自在问什么
题面给的是两个函数
f(x)=x3−(k2−k+1)x2+5x−2,g(x)=k2x2+kx+1,
两问用的是它们的两种拼法:第一问把它们加起来,第二问把它们拼成一个分段函数。
第一问:p=f+g 的导数长什么样
相加时,二次项系数 k2 与 −(k2−k+1) 里的 k2 正好消掉——这是本题一切简洁的源头:
k2−(k2−k+1)=k−1.
于是
p(x)=f(x)+g(x)=x3+(k−1)x2+(k+5)x−1,p′(x)=3x2+2(k−1)x+(k+5).
「在 (0,3) 上不单调」要翻译准。 由导数的正负与函数的单调性,p 在区间上单调 ⟺ p′ 在这个区间上不变号。所以
p 在 (0,3) 上不单调⟺p′ 在 (0,3) 上变号.
注意「变号」比「有零点」严格。 p′ 是开口向上的抛物线:它在一个单根处穿过横轴、变号,而在重根处只是擦一下就弹回去,符号根本没变。所以「p′ 在 (0,3) 内有零点」不够,必须是变号零点。这一句差别正是第一问唯一的那处取舍——后面会看到 k=−2 恰好卡在这里。
第二问:q′ 是两条曲线,可它们的形状得先验出来
q(x)={g(x),f(x),x⩾0,x<0,⟹q′(x)={2k2x+k,3x2−2(k2−k+1)x+5,x>0,x<0.
(x=0 处两边的导数未必接得上,但题目问的 x1、x2 都是非零实数,所以这一点不必操心。)
记 c=k2−k+1。右支是一条斜率 2k2 的直线,左支是抛物线 3x2−2cx+5 的左半段——形状就这么两句,但下面三件事一件都不能当成显然,每条路都得自己过一遍:
- k 能不能是 0。 k=0 时右支退化成常值函数 0,任一 x1>0 都有无穷多个 x2>0 与它同值——这个退化值不先剔掉,后面所有「值域是 (k,+∞)」的写法都是假命题。
- 两支各自到底单不单调。 右支要 2k2>0;左支要抛物线的对称轴 x=3c 落在 (−∞,0) 之外。这两条分别决定了两支的值域写不写得出来。
- 同侧有没有第二个同值点。 题目要的惟一,是在全体非零实数里惟一,不只是在对侧惟一。
「对任意给定的非零 x1,存在惟一的非零 x2」怎么读。 最容易读错的是「任意」与「存在」的配合:它要走两趟,而两趟的方向恰好相反。 x1 取遍右支时,要求右支的每个值都能被左支接住;x1 取遍左支时,要求左支的每个值都能被右支接住。把其中一趟的方向抄反,两式就同向,解出来会是一个区间而不是一个数——这正是原卷解析栽的那一跤(见文末第 3 条笔误)。

解法一:把 k 分离出来——第一问看水平线交几次,第二问看两个值域套不套得住
怎么想到的。 两问里 k 都被埋在系数中,直接讨论就会陷进分类。可注意 p′(x)=0 关于 k 是一次的(上面那条 k2 相消的恒等式),一次方程可以一步反解——把 k 请到等号一边,剩下的就是一个不含参数的函数,问题变成「水平线与一条固定曲线交几次」。
(Ⅰ)分离出 k,再读这条曲线的值域
先把 p′ 写出来。相加时二次项里的 k2 与 −(k2−k+1) 里的 k2 相消——
k2−(k2−k+1)=k−1——于是 p(x)=x3+(k−1)x2+(k+5)x−1,
p′(x)=3x2+2(k−1)x+(k+5).
关键的观察:p′(x)=0 关于 k 是一次的。 把含 k 的项归拢:
3x2−2x+5+k(2x+1)=0.
在 (0,3) 上 2x+1>0,可以放心地除过去:
k=−2x+13x2−2x+5 =记作 φ(x),x∈(0,3).
于是「p′ 在 (0,3) 内有零点」就是「水平线 y=k 与曲线 y=φ(x) 有交点」,即 k 落在 φ 的值域里。
换元求 φ 的值域。 令 t=2x+1,则 x=2t−1,且 x∈(0,3)⟺t∈(1,7)。代入化简:
3x2−2x+5=43t2−10t+27⟹φ=−4t3t2−10t+27=−43(t+t9−310).
括号里是一条对勾函数 h(t)=t+t9。由基本不等式 h(t)⩾29=6,等号在 t=3(即 x=1)取到;h 在 (1,3] 上递减、在 [3,7) 上递增,两端的极限值是 h(1)=10 与 h(7)=758<10,两处都取不到。所以
h(t)∈[6,10)⟹φ=−43h(t)+410∈(−5,−2].
最后剔掉那个只擦不穿的 k。 值域的右端点 k=−2 只在 t=3、即 x=1 这一个点上取到,也就是说此时 φ(x)=k 只有这一个解。回到原方程:k=−2 时
p′(x)=3x2−6x+3=3(x−1)2⩾0,
p′ 在 x=1 处只是擦到横轴,全程非负,p 反而在 (0,3) 上单调递增。导数为零并不等于那里有极值——这正是本题唯一需要回头补刀的地方。舍去 k=−2:
k∈(−5,−2)
(左端 k=−5 本来就取不到:它对应 t→1+,即 x→0+,而 x=0 不在开区间里。)
(Ⅱ)先把两支的值域算出来,再让它们互相套
第一步:把 q′ 写出来,并把三个前提逐一落实。
q′(x)={2k2x+k,3x2−2cx+5,x>0,x<0,c=k2−k+1.
- k=0。 k=0 时右支恒为 0,任取 x1>0,每个 x2>0 都与它同值,「惟一」不成立。先剔掉。
- 右支:k=0 时斜率 2k2>0,在 (0,+∞) 上严格递增,x→0+ 趋于 k(取不到),故值域 A=(k,+∞)。
- 左支:c=(k−21)2+43>0,故对称轴 x=3c>0,整条 (−∞,0) 在它左边,左支严格递减,x→0− 趋于 5(取不到),故值域 B=(5,+∞)。
两支都严格单调、因而各自是单射:与 x1 同值的第二个点不可能还在同一支上,所以 x2 只能在对侧,且对侧也是单射,存在即惟一(异号故 x2=x1 自动成立)。剩下的只有存在性。
第二步:两趟包含,方向相反。
- x1>0 那一趟。 q′(x1) 取遍 A=(k,+∞),要它们全都能被左支接住,就要 A⊆B=(5,+∞),即 k⩾5。
- x1<0 那一趟。 q′(x1) 取遍 B=(5,+∞),要它们全都能被右支接住,就要 B⊆A,即 5⩾k。
两趟都要,于是 k=5。注意两式的方向恰好相反——把其中一趟抄反,两式同向,交出来会是 k⩾5 这样一个区间而不是一个数。
回验 k=5。 此时 c=25−5+1=21>0,左支 q′=3x2−42x+5 在 (−∞,0) 上严格递减、值域 (5,+∞);右支 q′=50x+5 在 (0,+∞) 上严格递增、值域也是 (5,+∞)。两支值域相同,任给一侧的 x1,另一侧恰有一个 x2 与它同值。
存在,k=5
解法二:正难则反——先算「单调」再取补,第二问只比两个开端点
怎么想到的。 第一问要的是「不单调」。「不单调」是个否定句:要么这里变号、要么那里变号,正面做就得数「有几个根、落在哪」。可它的反面「单调」是一句干干净净的恒成立——p′ 在整个 (0,3) 上不变号。先把反面算干净,再取补集,一次分类都不用。
(Ⅰ)先算「单调」
记 ϕ(x)=p′(x)=3x2+2(k−1)x+(k+5),开口向上。p 在 (0,3) 上单调,等价于
(甲) ϕ(x)⩾0 在 (0,3) 上恒成立或(乙) ϕ(x)⩽0 在 (0,3) 上恒成立.
先记下两个端点值,它们后面反复要用:
ϕ(0)=k+5,ϕ(3)=27+6(k−1)+(k+5)=7k+26.
(乙)最好办。 开口向上的抛物线在一个区间上恒 ⩽0,等价于它在两个端点都 ⩽0(区间开闭不影响,因为端点处取的是极限)。故
(乙)⟺k+5⩽0 且 7k+26⩽0⟺k⩽−5.
(甲)要看判别式。 Δ=4(k−1)2−12(k+5)=4(k2−5k−14)=4(k−7)(k+2)。
- 若 Δ⩽0,即 −2⩽k⩽7,则 ϕ⩾0 对所有 x 成立,(甲)自然满足。
- 若 Δ>0(即 k<−2 或 k>7),ϕ 有两个不同的根 x−<x+,(甲)要求区间 (0,3) 整个落在 [x−,x+] 之外,只有两种站位:
- x+⩽0:需 ϕ(0)⩾0 且对称轴 31−k⩽0,即 k⩾−5 且 k⩾1,与 Δ>0 交得 k>7;
- x−⩾3:需 ϕ(3)⩾0 且对称轴 31−k⩾3,即 k⩾−726 且 k⩽−8,无解。
把三段并起来:(甲)⟺k⩾−2。
取补。 于是
p 单调⟺k⩽−5 或 k⩾−2⟹p 不单调⟺−5<k<−2.
这条路的好处,正在于它不用单独剔 k=−2。 k=−2 时 Δ=0,它落在(甲)的第一段里,本来就被算进「单调」那一边了。取补时端点的开闭要跟着翻:两个闭的(k⩽−5、k⩾−2)取补后变成两个开的,答案的两端都不含。
(Ⅱ)两支各自单调,于是只剩两个开端点要比
先把两支的形状验出来。 求导得
q′(x)={2k2x+k,3x2−2cx+5,x>0,x<0,c=k2−k+1.
三件事要逐一落实,一件都不能当成显然:
- k=0。 若 k=0,右支恒等于 0:任取 x1>0,每一个 x2>0 都满足 q′(x2)=q′(x1)=0,同侧就有无穷多个解,「惟一」不成立。故 k=0 先出局。
- 右支严格递增。 k=0 时斜率 2k2>0,q′ 在 (0,+∞) 上严格递增;x→0+ 时趋于 k(取不到),x→+∞ 时趋于 +∞,故值域 A=(k,+∞)。
- 左支严格递减。 c=(k−21)2+43>0(判别式 1−4<0),所以抛物线 3x2−2cx+5 的对称轴 x=3c 在正半轴上,整条 (−∞,0) 都落在它左边,左支因而严格递减;x→0− 时趋于 5(取不到),x→−∞ 时趋于 +∞,故值域 B=(5,+∞)。这一条对一切实数 k 都真——左支的下界与 k 无关,正是本题的巧妙处。
两支严格单调 ⇒ 各自是单射 ⇒ 同侧不可能有第二个同值点,所以 x2 只能在对侧;对侧也是单射,一旦存在即惟一(且异号,x2=x1 自动满足)。于是全部条件压成一句:
A 与 B 必须完全一致。
而这两支长得出奇地像:都是「从 x→0 那一端的一个取不到的端点出发,一路单调跑到 +∞」。两个同向的半开区间相等,当且仅当两个开端点相等:
(k,+∞)=(5,+∞)⟺k=5.
一步到位,连包含关系都不用写两趟。注意这里比的是开端点:两支在 x=0 处都取不到那个值,所以给出的是端点相等;若题目允许 x1、x2 取到 0,A 与 B 就各多一个端点,结论会跟着改。
存在,k=5
解法三:一律化成方程数根——第一问数抛物线与横轴的交点,第二问数配对方程的负根
怎么想到的。 前两条路都在「函数的值域」上打转。还有一条更原始的路:凡是「有没有、有几个」,一律化成一个方程有几个根,再用开口方向、端点值、对称轴这三样把根的位置钉死。这条路最笨,但它把每一种站位都摆到台面上,不会有哪一类被悄悄漏掉。
(Ⅰ)数 ϕ 在 (0,3) 内的变号零点
仍记 ϕ(x)=3x2+2(k−1)x+(k+5),ϕ(0)=k+5,ϕ(3)=7k+26。开口向上,要它在 (0,3) 内变号,只有三种站位:
(a) 一根在内、一根在外。 此时两个端点值异号:
ϕ(0)ϕ(3)<0⟺(k+5)(7k+26)<0⟺−5<k<−726.
(b) 两根都在内。 四个条件缺一不可:
Δ>0,0<31−k<3,ϕ(0)>0,ϕ(3)>0,
依次给出 k<−2 或 k>7、−8<k<1、k>−5、k>−726,交起来是
−726<k<−2.
这一段是最容易被漏掉的:两个端点值同号(都为正),而区间里却整整齐齐躺着两个根。只看端点符号就断定「区间里没有零点」,(b) 这一整段就没了。
(c) 端点恰好是根——必须单独查。 前两种站位都要求端点值非零,所以 ϕ(0)=0 与 ϕ(3)=0 这两个 k 要拎出来单独看:
- ϕ(0)=0,即 k=−5:此时 ϕ(x)=3x2−12x=3x(x−4),两根是 0 与 4,都不在开区间 (0,3) 内,ϕ 在 (0,3) 上恒负、不变号。舍。
- ϕ(3)=0,即 k=−726:两根之积是 3ϕ(0)=3k+5=73,已知一根是 3,另一根便是 71∈(0,3),且是单根、要变号。收。
三段合起来,(−5,−726)∪{−726}∪(−726,−2)=(−5,−2),与前两条路一致。
(顺带看清楚了 k=−2 为什么必须出局:它正是 (b) 里 Δ>0 这一条的边界,Δ=0 时两根重合,不再变号。)
(Ⅱ)把 q′(x2)=q′(x1) 当成关于 x2 的方程,数它的根
先把要数的方程摆出来。求导得
q′(x)={2k2x+k,3x2−2cx+5,x>0,x<0,c=k2−k+1=(k−21)2+43>0.
题目要的是:给定非零 x1,在全体非零实数里与它同值的点恰好只有一个(还不能是它自己)。所以每一趟都要数两处的根——同侧一处、对侧一处。记 v=q′(x1)。
趟一:x1>0。
同侧(x2>0):2k2x2+k=2k2x1+k⟺2k2(x2−x1)=0。
- 若 k=0,这式子对每一个 x2>0 都成立,同侧就有无穷多个解,「惟一」当场破产。故 k=0,这一条是数出来的,不是假定的。
- 若 k=0,则只有 x2=x1,被 x2=x1 排除,同侧无解。
于是 k=0,右支斜率 2k2>0,v=2k2x1+k 随 x1 在 (0,+∞) 上严格递增,取遍 A=(k,+∞)。
对侧(x2<0):方程是
3x2−2cx+(5−v)=0.
两根之和 32c>0、两根之积 35−v,据此逐种数:
- v>5:两根之积为负,两根异号,恰有一个负根——正合要求;
- v=5:两根是 0 与 32c,一个不是负数、一个是正数,没有负根;
- v<5:两根之积为正、之和为正,若有实根则同为正,也没有负根。
所以趟一成立 ⟺ A 里每个 v 都满足 v>5 ⟺ k⩾5。
趟二:x1<0。
同侧(x2<0):3x22−2cx2+5=3x12−2cx1+5,移项分解
3(x22−x12)−2c(x2−x1)=0⟺(x2−x1)[3(x2+x1)−2c]=0.
去掉 x2=x1,只剩 x2=32c−x1。而 c>0、x1<0,这个值严格为正,不是负数。同侧无解——这里用到的正是 c>0,它对一切实数 k 都真。
于是 v 由左支给出。左支的对称轴在 x=3c>0,整条 (−∞,0) 都在对称轴左边,故左支严格递减;x→0− 时 v→5(取不到),x→−∞ 时 v→+∞,所以 v 取遍 B=(5,+∞)。
对侧(x2>0):2k2x2+k=v 是一次方程(k=0 已在趟一定下),根 x2=2k2v−k 唯一,它为正 ⟺v>k。所以趟二成立 ⟺ B 里每个 v 都满足 v>k ⟺ k⩽5。
两趟一交,k=5。 回代验一遍:c=21,左支 3x2−42x+5 在 (−∞,0) 上递减、值域 (5,+∞);右支 50x+5 在 (0,+∞) 上递增、值域也是 (5,+∞);任给一侧的 x1,同侧无解、对侧恰有一解,且异号故 x2=x1。
存在,k=5
这条路的好处:「惟一」是真的数出来的。它不预设任何单调性,连 k=0 都是同侧那一步自己逼出来的——而 k=0 恰是最容易被漏掉的那个退化值。
三条路回头看
第一问三条路的分歧,全在「怎么处理那个只擦不穿的 k=−2」:解法一是把它算进值域再回头舍掉,解法二是让它自然落进「单调」那一边、根本不用舍,解法三是把它认成 Δ>0 的边界。三种处理对应三种世界观,答案当然一致。
第二问三条路的分歧,则在「惟一」两个字怎么消化:解法一与解法二靠「两支各自单射」把它一句话化掉,解法三干脆去数方程的根。前者快,后者不需要任何关于单调性的前置判断。
原卷这四处笔误,照录不改
本站的真题照录原卷(连排版错误一起),所以下面四处在题目页上仍是原样。逐条说明它们错在哪、正确的该怎么写:
- 一次项掉了 x。 原卷写 P(x)=f(x)+g(x)=x3+(k−1)x2+(k+5)−1,按 f+g 展开应是 (k+5)x−1。好在它紧接着写的 p′(x)=3x2+2(k−1)x+(k+5) 是对的——那正是带着 x 的版本求导的结果,所以只是漏印了一个字母。
- 单调区间写错了一半。 第二问 (ii) 讨论的是 x1<0,却写成「q′(x) 在 (0,+∞) 上单调递减」。该说的是左支:q′ 在 (−∞,0) 上单调递减。
- 两处包含关系写成了同一个方向。 (i) 由 x1>0 得 A⊆B,(ii) 由 x1<0 该得 B⊆A,原卷两处都印成 A⊆B。若真按原样读,两式同向,交出来的是 k⩾5 而不是 k=5——正是「任意与存在读反」这一类错误的典型后果。
- 最后一句的量词重复了。 「同理,∀x1<0」与上一句说的是同一件事;按「同理」的位置,这里该是 ∀x1>0。