Корінь кубічного рівняння#6356

Корінь кубічного рівняння

1 секунда
64 мегабайти
Легка

Приїхавши до Італії, наші герої дізналися про математичні змагання, що проходили між вченими у епоху Відродження. Особливо їх зацікавила історія змагання між математиками Фіоре та Тарталья, сутність якого зводилася до знаходження коренів кубічного рівняння.

Будь ласка, і Ви напишіть програму, яка знаходить корінь кубічного рівняння

Ax^3 + Bx^2 + Cx + D = 0,\quad A \ne 0

Відомо, що у заданого рівняння є лише один дійсний корінь. Необхідно його знайти.

Вхідні дані

У вхідному файлі через пропуск записано чотири цілих числа: , , , , -1000 \le A, B, C, D \le 1000.

Вихідні дані

Виведіть єдиний корінь рівняння з точністю не менше ніж 10^{-5}.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading