5. 29 задача аналитики

Не решаласьЛёгкая

В трек аналитики второго сезона вошло 28 задач, однако кроме них была подготовлена ещё одна задача. Так как в сезон она не вошла, то предлагаем решить вам её сейчас.

Вам дано квадратное уравнение вида:

ax2+bx+c=0,ax^2 + bx + c = 0,

где a,ba, b и cc — целые числа, такие что a0a \neq 0.

Напишите программу, которая решает это уравнение.

Формат ввода

Единственная строка входных данных содержит три целых числа a,b,c(103a,b,c103,a0)a, b, c (-10^{3} \leq a, b, c \leq 10^{3}, a \neq 0).

Формат вывода

В первой строке выведите количество действительных корней уравнения.

В второй строке выведите сами корни. Если уравнение имеет два корня, то выведите их через пробел в порядке возрастания. Если корень один, то выведите его. Если корней нет, то ничего выводить не нужно. Ваш ответ будет принят, если введенные числа отличаются от правильных ответов на величину не более 10610^{-6}.

Ограничения

Ограничение времени

1 с

Ограничение памяти

64 МБ

Пример 1

Ввод
1 -2 1
Вывод
1
1.000000

Пример 2

Ввод
5 0 3 
Вывод
0

Пример 3

Ввод
6 -5 -8
Вывод
2
-0.810910 1.644243
Нужно войти, чтобы отправить решение.Войти