1925: 一元三次方程求解

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Normal Judger Creator:
Submit:52 Solved:25

Description

【题目描述】

形如ax3+bx2+cx+d=0这样的方程称为一元三次方程。已知方程中各项的系数(a,b,c,d均为实数),并约定该方程存在3个不同实根(根的范围在-100至100,且根与根之差的绝对值≥1)。试求该方程的3个实根。  

【输入格式】

输入包含4个实数即a、b、c、d。

【输出格式】

输出仅一行,即从小到大输出方程的3个实根(根与根之间以空格间隔,并精确到小数点后2位)。

【输入样例】

1   -5   -4   20

【输出样例】

-2.00   2.00   5.00

 

Input

输入包含4个实数即a、b、c、d。

Output

输出仅一行,即从小到大输出方程的3个实根(根与根之间以空格间隔,并精确到小数点后2位)。

Sample Input Copy

1   -5   -4   20

Sample Output Copy

-2.00   2.00   5.00