1325: 一元二次方程求解

Memory Limit:128 MB Time Limit:1.000 S Judge Style:Text Compare Creator:
Submit:496 Solved:127

Description

求解一元二次方程ax^2+bx+c = 0时需要先计算△=b2-4ac。方程的根与△有关:
如果△等于0,则有两个相等的根 x = 

如果△大于0则有两个根,x1= x2=
如果△小于0则没有实数根。

编程求一元二次 a*x^2+b*x+c = 0 的根。包括以下判断和结果:

若a = 0,输出   "NO"  不含引号

若 △ > 0,输出两个不等实根。

若 △ = 0,输出两个相等实根。

若 △ < 0,输出  "no solution"  不含引号

 

不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!

Input

用空格隔开的a、b、c三个数

Output

若a = 0 ,则输出   "NO"  不含引号

若有两个根,则输出x1和x2 (结果保留两位小数,大的在前小的在后,用空格分隔)

若只有一个根,则输出   x (结果保留两位小数)

若无实根,则输出   "no solution"  不含引号

Sample Input Copy

1 2 1

Sample Output Copy

-1.00

HINT

样例输入2:

1 1 1

样例输出2:

no solution