eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Корень кубического уравнения

Корень кубического уравнения

\includegraphics{https://static.e-olymp.com/content/99/99b3a3f1c00ad87102faf2d81a1c3a622817061f.jpg} Приехав в Италию, наши герои узнали о математических состязаниях, проходившими между учёными в эпоху Возрождения. Особенно их заинтересовала история состязания между математиками Фиоре и Тарталья, суть которых состояла в нахождении корней кубического уравнения. Будьте добры, напишите и Вы программу, которая находит корень кубического уравнения \textbf{Ax^3 + Bx^2 + Cx + D = 0 (A≠0)}. Известно, що у заданного уравнения есть только один действительный корень. Его и необходимо найти. \InputFile Во входном файле через пробел записано четыре целых числа: \textbf{A}, \textbf{B}, \textbf{C}, \textbf{D}, \textbf{−1000} ≤ \textbf{A}, \textbf{B}, \textbf{C}, \textbf{D} ≤ \textbf{1000}. \OutputFile Выведите единственный корень уравнения с точностью не менее чем \textbf{10^\{--5\}}.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
1 -3 3 -1
Выходные данные #1
0.999999598818135
Входные данные #2
-1 -6 -12 -7
Выходные данные #2
-0.999999999990564
Источник ACM SEERC 2013, SouthEastern European Region, Ukraine, Division 2, Kharkov, 24-27 October 2013