#KKT090711. 一元三次方程的解

一元三次方程的解

题目描述

给定 ax3+bx2+cx+d=0ax^3+bx^2+cx+d=0 的系数,求其三个不同实根。保证三个实根均在 [−100,100][-100,100],任意两个根之差的绝对值至少为1。

输入格式

一行四个实数 a,b,c,da,b,c,d,ae0a e0。

输出格式

从小到大输出三个根,保留小数点后两位。

样例

1 -5 -4 20
-2.00 2.00 5.00

数据范围

三个根均在 [−100,100][-100,100],两两距离至少1;0<∣a∣≤100<|a|\le10,∣b∣,∣c∣,∣d∣≤107|b|,|c|,|d|\le10^7,输入至多6位小数。