Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:512 MB
Statistics

题目描述

将一个形如x^2+ax+b的二次多项式因式分解。

输入格式

x squared {+/-} ax {+/-} b
{+/-}表示存在的运算符将为“+”或“-”
a,b保证是不大于144的正整数。
保证总是有可能找到一对因素。

输出格式

你应该在表格中输出因式(x ± m)(x ± n)
+或–号与其他字符用空格隔开。
括号()与其他字符或彼此之间没有分隔
因子m的绝对值大于或等于n的绝对值
如果m和n绝对值相等,则+号项在-号项之前。

样例数据

input1

x squared - 4x + 4

output1

(x - 2)(x - 2)

input2

x squared - 6x - 27

output2

(x - 9)(x + 3)

input3

x squared + 2x - 8

output3

(x + 4)(x - 2)