QUADEQ - Quadratic Equation

no tags 

Given a, b and c in quadratic equation (a*x2 + b*x + c = 0), find all real roots.

Input

You are given 3 integers: a, b and c.

-1000 <= a, b, c <= 1000

a != 0

Output

Print the number of real roots, followed by the values of the real roots in ascending order (if they exist).

Your output will be considered to be correct if the difference between your output and the actual answer is not more than 10−6.

Example

Input:
-1 0 2

Output:
2
-1.414213562 1.414213562
Input:
1 2 3

Output:
0
Input:
1 -8 16

Output:
1
4

hide comments
nbmx99: 2022-06-19 15:55:41

there’s a bug in this code


Added by:Walid Amin
Date:2019-11-16
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All