已知f(x)=x³+3ax²+3(a+2)x+1,既有极大值又有极小值,则求实数a的取值范围要有步骤