(1) a=1, f(x)=x−(lnx)2, f(1)=1.
f′(x)=1−x2lnx, f′(1)=1.
切线方程: y−1=1⋅(x−1), 即 y=x.
(2) f(x)=ax−(lnx)2=0, (lnx)2=ax.
f′(x)=a−x2lnx, f′′(x)=x22(lnx−1).
f′′(x)=0, lnx=1, x=e, 这是 f′ 的极小值点.
f′(e)=a−e2.
要使 f(x) 有3个零点, f 需要先增后减再增, 即 f′(e)<0, a<e2.
答案: (i) 0<a<e2.