问题 4743 --一元二次方程

4743: 一元二次方程

时间限制: 1 Sec  内存限制: 128 MB
提交: 8  解决: 4
[提交][状态][命题人:]

题目描述

给出一个方程:

Ax2 + Bx + C = 0.

你的任务是找出方程的不同的根,然后按升序输出这些根

输入

第一行三个整数ABC (- 105A, B, C ≤ 105三个数都可以等于0

输出

有无数个根的情况下只需输出的整数-1。在无实数根的情况下,只需输出整数0。在其他情况下,在第一行打印根的个数,并在接下来的每行按升序输出实数根。输出的根小数点后至少有5位数字。

样例输入
Copy
1 -5 6
样例输出
Copy
2
2.0000000000
3.0000000000

提示

来源

[提交][状态]