Contest.uni-smr.ac.ru :: соревнования по программированию
Русская версия || English version
Login:
Password:
Забыли пароль?
 пример поиска: Вася Пупкин
 

Квадратный трёхчлен

Автор задачи: Архимед

Первоисточник: Древнегреческие писмена

URL первоисточника: Отсутствует

Задачу добавил: kavi4ka

Успешно сдано решений: 16

    Жил был школьник по имени Сергей. Он учился в первом классе школы под названием "Университет-1" в городе Самара. Сергей был замечательным программистом, но ужасным математиком. Как-то раз в школе им объяснили, что такое квадратные трёхчлены и что называется их корнями и даже задали домашнее задание, состоящее из полусотни задач. Но Сергей не любил делать домашнее задание. Он любил сидеть в Интернете и хакать такие сайты, как acm.timus.ru, contest.samara.ru, pentagon.us, lenin-lives.su, pornuhi.net и др. Так как делать домашнее задание всё равно придётся (иначе Сергея ждёт исключение из школы), он решил написать самую универсальную программу, вычисляющую корни квадратных трёхчленов по данным коэффициентам.

    Напомним, что квадратным трёхчленом называется выражение вида ax2+bx+c, где a,b,c - известные коэффициенты. Корнем квадратного трёхчлена называется такое значение x, при котором ax2+bx+c=0.

 

Формат ввода

    В единственной строке входного файла input.txt содержится три целых числа a, b и с (-105 <= a,b,c <= 105) через пробел.

 

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

    В единственной строке выходного файла output.txt должны содержаться все корни квадратного трёхчлена ax2+bx+c, упорядоченные по возрастанию, через пробел с точностью до третьего знака после запятой. Если корней нет, эта строка должна представлять собой слово "ALEF FOREVER" (без кавычек, конечно). Если вы чувствуете, что корней слишком много (скажем, бесконечное множество), пусть в строке будет написано "MICROSOFT MUST DIE".

 

Пример

    Input.txt

1 -3 2

    Output.txt

1.000 2.000

 

Примечания

  1. Все персонажи, события и названия сайтов вымышленные. Любое совпадение - чистая случайность.
  2. На всякий случай, избегайте лишних пробелов в выходном файле и минусов перед нулём.
  3. Задача, конечно, не из сложных, но и не из простых.

Сдать задачу

Задать вопрос жюри по этой задаче