Олимпиадный тренинг

Задача . Разложить на линейные множители


Задача

Темы:
\(\Large\text{Дано уравнение }ax^2+bx+c=0. \text{ Известно, что }|a\cdot c|>0 \text{ и }a,b,c \in Z \)
\(\Large\text{Преобразуйте уравнение к виду }(ex-f)(hx-g)=0, \text{где }e,h,\in N; f,g,\in Z \)
\( \Large \frac{f}{e} \le \frac{g}{h} \text{- несократимые дроби, являющиеся корнями уравнения } ax^2+bx+c=0\)
Если такое преобразование невозможно, то выведите Impossinle  
Входные данные
Три целых числа, по модулю не превосходящие 109
Выходные данные
Строка, соответствующая разложению в форматеДва целых числа (числитель и знаменатель дроби) или No
входные данные выходные данные
1 0 1 Impossible
1 0 -2 Impossible
1 -2 1 (1x-1)(1x-1)
15 2 -8 (5x+4)(3x-2)




 

time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Java2
Python24
С++ Mingw-w641
Комментарий учителя