已知函数 f(x)=(x−a)|x−b|+c,x∈R.
1、当 a=1,b=0 时,方程 f(x)=0 有两个实数解,求 c 的取值范围;
2、若 a=0 且对任意 x∈[0,1],不等式 f(x)⩽0 恒成立,求 b+2c 的最大值.
解析
1、根据题意,有f(x)=0⟺(x−1)⋅|x|=−c,
因此x−∞01+∞f(x)−∞
因此 −c 的取值范围是 {−14,0},进而 c 的取值范围是 {0,14}.
2、根据题意,有∀x∈[0,1],x⋅|x−b|⩽−c,
因此当 b 确定时,−c 的最小值是函数 g(x)=x⋅|x−b| 的最大值 m(b),问题即求 b−2⋅m(b) 的最大值.而m(b)={b−1,b⩾2,b24,2√2−2⩽b<2,1−b,b<2√2−2,⟹b−2⋅m(b)={2−b,b⩾2,b−b22,2√2−2⩽b<2,3b−2,b<2√2−2,
因此当 b=1 时,b+2c 取得最大值为 12.
备注 注意 b+2c 中 b,c 的系数之比,取f(12)⩽0⟺12|12−b|+c⩽0⟹|b−12|+2c⩽0,
于是b+2c⩽|b−12|+12+2c⩽12,
接下来探索 b+2c=12 的可能性,此时 x=12 位于区间 [0,1],因此考虑抛物线段顶点横坐标 x=b2,有 b=1,而 c=−14,经验证符合题意,因此所求最大值为 12.