设一元三次方程ax3+bx2+cx+d=0,给出该方程中各项系数a、b、c、d(均为实数),并假设该方程一定存在3个不同的实数解(范围在-100~100之间),且解与解之差的绝对值大于或等于1,请编程求出这3个解。
1行4个数,依次表示a、b、c、d的值。
1行3个数,表示方程的3个解,之间用1个空格隔开。请从小到大输出,精确到小数点后2位。
1 -5 -4 20
-2.00 2.00 5.00
课课通