一句话
题目没说“函数”,你替它造一个:选一个字母当自变量,把式子看成这个函数在某一点的值——于是“证明一个不等式”“解一个方程”变成了“看一条线段的端点”“看一个函数是否单调”。
难的从来不是函数的性质(这些前几章都学过),而是看出该造哪一个函数。
先猜后证
a,b,c 都在 [0,1] 里取值。a+b+c−ab−bc−ca 最大能是多少?
先选定答案,才能看到结论。
✓ 猜对了!✗ 在上面的操作台里,把三个字母轮流“推到更坏的端点”,看最后停在多少。
最大值是 1,例如 a=1,b=c=0,或 a=b=1,c=0。
23 很诱人(a=b=c=21 时是 23−43=43,反而更小)。下面就用“构造一次函数”证明它永远不超过 1。
第 1 站 · 不等式:一次函数只看端点
证明:0 ≤ a, b, c ≤ 1 时,a + b + c − ab − bc − ca ≤ 1
第 1 / 5 步 -
选 a 当自变量 把 b、c 冻住,只让 a 动。式子里 a 的次数是 1:它是 a 的一次函数,图象是一条线段。
g(a)=(1−b−c)a+(b+c−bc)
-
左端点 a = 0
-
右端点 a = 1
-
线段夹在两端之间
-
等号
第 2 站 · 最值:构造一元二次方程
例 实数 x,y,z 满足 x+y+z=5,xy+yz+zx=3。求 z 的最大值。
三个字母、两个条件,z 不能直接解出来。但把 z 冻住,x、y 的和与积都知道了——它们是某个二次方程的两根,而“有实根”就是一个关于 z 的不等式。
-
和与积 x+y=5−z,xy=3−z(x+y)=3−z(5−z)=z2−5z+3。
x+y=5−z,xy=z2−5z+3
-
造方程
-
有实根 ⇔ Δ ≥ 0
-
取等
同样的想法证明柯西不等式:f(t)=∑(ait−bi)2≥0 对一切 t 成立,这个二次函数的判别式就必须 ≤0——展开就是 (∑aibi)2≤∑ai2∑bi2。
第 3 站 · 方程:单调的奇函数
一题多解
解方程 (2x+1)3+(2x+1)+x3+x=0。
硬展开
展开:9x3+12x2+9x+2=0。
试根 x=−31:−31+34−3+2=0 ✓,于是 (3x+1)(3x2+3x+2)=0。
3x2+3x+2 的判别式 9−24<0,所以只有 x=−31。
代价一定能做,但要分解一个三次式,还要碰运气找有理根。
构造 f(t) = t³ + t
方程就是 f(2x+1)+f(x)=0。f 是奇函数,所以 f(2x+1)=−f(x)=f(−x)。
f 在 R 上严格递增(两个增函数之和),所以 2x+1=−x,x=−31。
代价两行做完;关键是看出两组式子“长得一样”。
注意第二种解法用到了两个性质:奇函数把“+”变成“=”,单调性把“函数值相等”变成“自变量相等”。少一个都不行(见本站的错误博物馆)。
第 4 站 · 多项式:造一个有很多根的多项式
已知多项式的若干个值,要求另一个值:把“已知”变成“根”。
例(美国数学奥林匹克 1975 年题的简化版) 三次多项式 f 满足 f(k)=k+1k,k=0,1,2,3。设 g(x)=(x+1)f(x)−x,它是四次多项式,并且 g(0)=g(1)=g(2)=g(3)=0,所以 g(x)=cx(x−1)(x−2)(x−3)。常数 c 由 x=−1 定出:g(−1)=1=c⋅24。这就够算出 f 在任何点的值了——留作练习 4。
练一练
a,b∈[0,1]。求 2a+2b−ab 的最大值。
提示 · 方向式子关于 a 是几次的?关于 b 呢?
提示 · 方法固定 b,它是 a 的一次函数,最大值在 a=0 或 a=1;再对 b 做同样的事。
提示 · 第一步只需比较四个“角”:(0,0),(1,0),(0,1),(1,1)。
完整解答四个角的值是 0,2,2,3,最大值是 3,在 a=b=1 时取到。
解方程 x5+x+(x−2)5+(x−2)=0。
提示 · 方向两组式子长得一样:都是“某数的五次方加这个数”。
提示 · 方法设 f(t)=t5+t,它是奇函数,并且在 R 上递增。
提示 · 第一步方程即 f(x)=−f(x−2)=f(2−x)。
完整解答f 严格递增,所以 x=2−x,x=1。检验:1+1+(−1)+(−1)=0 ✓。
a,b,c∈[−1,1]。求 a+b+c−abc 的最大值。
提示 · 方法轮流把每个字母推到端点,最大值一定在 [−1,1]3 的某个顶点取到;只有 8 个顶点。也可以先证 abc+2≥a+b+c。
提示 · 第一步关于 a:a(1−bc)+(b+c),系数 1−bc≥0,所以 a=1 最大,得 1−bc+b+c=2−(1−b)(1−c)。
完整解答(1−b)(1−c)≥0,所以式子 ≤2;a=b=1 时取等(c 任意)。最大值是 2。
这里画的是 abc+2−(a+b+c),界是 0:它永远不小于 0,正好说明 a+b+c−abc≤2。
三次多项式 f 满足 f(k)=k+1k(k=0,1,2,3)。求 f(4)。
提示 · 方向把 k+1k 的分母乘过去,造一个在 0,1,2,3 处都为 0 的多项式。
提示 · 方法g(x)=(x+1)f(x)−x 是四次多项式,有根 0,1,2,3,所以 g(x)=cx(x−1)(x−2)(x−3)。
提示 · 第一步令 x=−1:g(−1)=0⋅f(−1)+1=1,而右边是 c⋅(−1)(−2)(−3)(−4)=24c,所以 c=241。
完整解答g(4)=241⋅4⋅3⋅2⋅1=1,于是 5f(4)−4=1,f(4)=1。