设关于 x 的方程 x2−2ax|x−a|−2ax+1=0 有 3 个互不相同的实根,则实数 a 的取值范围是( )
A.[1,+∞)
B.(−∞,−1]
C.[−1,0)∪(0,1]
D.前三个答案都不对
答案 D.
解析 记 f(x)=x2−2ax|x−a|−2ax+1,则f(x)={(1+2a)x2−2a(a+1)x+1,x⩽a,(1−2a)x2+2a(a−1)x+1,x>a,考虑 x→−∞,a,+∞ 的值函数值正负,而[f(a)=-a^2+1,]讨论分界点为 a=−1,−12,12,1.再考虑两端上的最小值 m(a)=a4−2a3+a2+2a−12a−1, n(a)=−a4−2a3−2a2+2a+12a+1,分析可得 m(a) 的零点为 a1,a2,n(a) 的零点为 −a2,−a1,其中a1≈=−0.8832,a2≈0.4690, 可得所求实数 a 的取值范围是 (−1,a1)∪(−a1,1).
备注 取 a=1,则f(x)={3x2−4x+1,x⩽1,−x2+1,x>1,于是 f(x) 只有 2 个零点 x=−1,−13,不符合题意,故选项 ABC 均不正确.