plankinvasyaПриведите и свое решение. Может оно еще короче.
А так все просто там, ведь кубическое уравнение имеет два корня, если соответствующая функция имеет две точки, в которых производная равна нулю и одна из которых является еще и корнем уравнения, т.к. график касается в этой точке оси

. Далее вы вычисляете производную, решаете уравнение

. Находите решение, если корней нет или только 1, то исходная задача не имеет решений. Если же их два, то каждый из них подставляете в исходное уравнение вместо

, находите

и выбираете отрицательное, если таковое есть. Вот и все, а вычисления я приводить не буду, слишком очевидно.