已知函数 f(x)=x(1+a|x|).设关于 x 的不等式 f(x+a)<f(x) 的解集为 A,若 [−12,12]⊆A,则实数 a 的取值范围是( )
A.(1−√52,0)
B.(1−√32,0)
C.(1−√52,0)∪(0,1+√32)
D.(−∞,1−√52)
答案 A.
解析 实数 a 的取值范围是 (1−√52,0).
必要性 取 x=0,可得f(a)<f(0)⟺a(1+a2)<0⟺a<0,此时 f(x) 的草图如下.
再取 x=−12,可得f(−12+a)<f(−12)⟺(−12+a)(1+a(12−a))<−12(1+12a),解得 1−√52<a<0.
充分性 当 x∈[0,12] 时,有1a<1−√52⩽x+a⩽2−√52<0,而0⩽x⩽12<−1a⟹f(x+a)<0⩽f(x), 当 x∈[−12,0) 时,有−12+a⩽x+a<a⟹f(x+a)⩽f(−12+a)<f(−12)⩽f(x).