
Кубичеcкое уравнение имеет хотя бы два совпадающих корня, когда 

(большая, что бы отличать от парметра
), 


(по условию
)
Проведём проверку: 
В глаза бросается очевидный корень уравнения 
, если
- вида
- разаличных корня ровно два.

разаличных корня ровно два.
. Думаю это понятно.
запишем для нашего уравнения теорему Виета
x1+x2+x3=3
x1*x2+x2*x3+x1*x3=0
x1*x2*x3=-a
учтем, что по условию один корень уравнеия кратный.
x1+2x2=3
x1*x2^2=-a
x2^2+2x1*x2=0 x2*(x2+2x1)=0
x2=-2x1 подставляем в первое уравнение x1-4x1=-3 -3x1=3 x1=-1 x2=x3=2
X1*X2*X3=-4
т.е. уравнение имеет вид x^3-3x^2+4=0
a=-4